Problème d'affectation de variable de classe PHP
phpcn_u1582
phpcn_u1582 2017-05-16 13:03:21
0
4
409

< /p>

Comme le montre la figure
Je veux savoir pourquoi les variables de classe ne peuvent pas être affectées aux variables de méthode objet
mais cela peut être fait dans le constructeur

phpcn_u1582
phpcn_u1582

répondre à tous(4)
小葫芦

Les membres variables d'une classe sont appelés « propriétés », ou « champs » ou « fonctionnalités », et sont collectivement appelés « propriétés » dans ce document. Une déclaration de propriété commence par les mots-clés public, protected ou private, et est suivie d'une déclaration de variable ordinaire.

Les variables dans les attributs peuvent être initialisées, mais la valeur initialisée doit être une constante. La constante signifie ici que le script PHP peut obtenir sa valeur pendant la phase de compilation et ne s'appuie pas sur les informations d'exécution pour l'évaluer.

http://php.net/manual/zh/lang...

左手右手慢动作

Ce n'est pas que les variables de classe ne peuvent pas être affectées à des variables, mais que cette variable ne peut pas être dynamique : comme le résultat d'une méthode, comme une certaine opération.

PHPzhong

Parce que c'est la syntaxe de PHP...

Peter_Zhu

La valeur d'une variable de classe ne peut être qu'une valeur, un nombre, une chaîne ou un tableau spécifique.
Il ne peut pas s'agir d'une méthode de classe

C'est une règle grammaticale, rappelez-vous-en, il n'y a aucune raison

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal