J'ai cet exemple:PHP comment appeler/enregistrer une variable publique dans une classe
class test_names {
public name = 'ralph';
function dispname() {
return $this->name;
}
}
$test = new test_names;
$test->name = 'John';
$test->dispname;
maintenant le résultat sera « John » parce que je sauvé que, dans de public var
Maintenant, je un autre fichier appelé test2.php et je le fais:
$test = new test_names;
$test->dispname;
le résultat sera « ralph » mais je ne veux pas, je veux que ce soit « John » (cette valeur avant que je me suis fixé)
Comment puis-je y arriver?
Quelle est la relation entre les deux fichiers php? – Jon
Utilisez une variable statique 'nom'. –
Oh désolé, le premier fichier s'appelle class.test_names.php, je mets la classe ici. Ensuite, j'ai un fichier appelé test1.php là j'appelle la classe et donne le nom à "john". Et j'ai un autre fichier appelé test2.php: Là j'appelle la classe et affiche simplement le nom, et je veux que ce soit "John" comme je l'ai défini dans test1.php –