Je me demande si quelqu'un peut aider ici, j'essaie de comprendre comment utiliser une propriété d'objets à travers plusieurs pages non classe, mais je ne peux pas sembler être en mesure de comprendre tout ce que je ont essayé jusqu'ici.php variable scope dans oop
Par exemple une classe appelée personne;
class person {
static $name;
}
mais j'ai un certain nombre de pages régulières qui veulent utiliser $name
dans tous les domaines.
J'ai essayé des choses comme ça;
pageone.php
include "person.php";
$names = new Person();
echo person::$name;
names::$name='bob';
pagetwo.php
include "person.php";
echo person::$name;
Je peux travailler avec des classes dans la mesure où je suis OK tant que je suis en train de créer de nouvelles instances chaque page, mais comment rendre les propriétés d'un objet accessibles à tous, comme une variable partagée?
Merci
@Pekka: les instances n'ont pas besoin d'être sérialisées. La session PHP fait d'habitude déjà la sérialisation automatique, selon le paramètre d'ini: 'session.serialize_handler = php' –
Merci, je regarderai en utilisant des vars de session –