Je suis habitué à utiliser Java et Spring Framework. Mais il n'y a pas si longtemps, j'ai commencé à apprendre le PHP, pour me familiariser avec un autre type de langage. J'essaye d'écrire une chose simple pour dessiner en utilisant le canvas html, donc plus d'un utilisateur peut l'utiliser en même temps pour dessiner.Où conserver les variables globales en PHP?
En Java, j'utiliserais une variable de classe dans le contrôleur pour stocker le dessin d'image par les utilisateurs. Et tous les 1-2 secondes les utilisateurs envoient la demande avec les nouvelles données qu'ils ont dessinées, donc je peux ajouter les changements à la variable globale. puis envoyez les modifications à chaque utilisateur. Lorsqu'un nouvel utilisateur entre, le serveur lui envoie l'image entière. Donc, ma question est, comment puis-je stocker une variable globale d'application en PHP? comme dans cet exemple avec l'image ... Comme je vois, après avoir terminé, le PHP s'arrête et toutes les variables meurent avec lui, non? Alors, y a-t-il un moyen de rendre une application variable globale? Donc, je peux y accéder à partir de différentes parties de l'application?
Je peux l'enregistrer dans un fichier texte avant de terminer le script. et chaque fois qu'une nouvelle requête se produit, relisez-la à partir du fichier texte, faites des changements et ensuite réécrivez en fichier texte ... mais c'est tellement fou ... il n'y a pas de moyen comme Spring Framework et Java que j'ai utilisé auparavant ?
Dans une base de données, le fichier fileystem ou cache comme memcache ou redis –
thx beaucoup à tout le monde !!! – user2452103
duplication possible de [Déclaration de variable globale avec php.ini] (http://stackoverflow.com/questions/5052558/declaring-global-variable-with-php-ini) – Omar