Maison  >  Article  >  développement back-end  >  Que signifie la variable membre php ?

Que signifie la variable membre php ?

青灯夜游
青灯夜游original
2022-04-11 19:21:532836parcourir

En PHP, les variables membres font référence aux variables déclarées directement dans la classe. La syntaxe de déclaration est "nom de la variable du modificateur d'accès = valeur de la variable ;" ; la valeur de la variable membre n'est pas visible pour le monde extérieur, mais est accessible via la fonction membre. Dans la classe Après avoir été instanciée en tant qu'objet, la variable peut devenir une propriété de l'objet. Plusieurs variables peuvent être déclarées dans une classe, c'est-à-dire qu'il peut y avoir plusieurs variables membres dans un objet.

Que signifie la variable membre php ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser le mot-clé class plus le nom de la classe pour définir une classe, puis utiliser des accolades { } to Les attributs et méthodes de la classe définis dans le corps de la classe sont enveloppés. Le format syntaxique de la classe est le suivant :

[修饰类的关键字] class 类名{
    类的属性和方法;
}

Les règles de dénomination des noms de classe, des noms de variables et des noms de fonctions sont similaires. les règles de dénomination personnalisées en PHP et peuvent être n'importe quel nom non PHP pour les mots réservés. Un nom de classe légale commence par une lettre ou un trait de soulignement, suivi d'un certain nombre de lettres, de chiffres ou de traits de soulignement. Si le nom de la classe est composé de plusieurs mots, il est d'usage de mettre en majuscule la première lettre de chaque mot. De plus, le nom de la classe doit avoir une certaine signification et ne doit pas être composé de quelques lettres seulement.

Variables membres

Les variables déclarées directement dans la classe sont appelées variables membres (peuvent également être appelées attributs membres). La valeur de cette variable est invisible pour le monde extérieur, mais est accessible via les fonctions membres. Une fois la classe instanciée en tant qu'objet, la variable peut devenir un attribut de l'objet.

Vous pouvez déclarer plusieurs variables dans une classe, c'est-à-dire qu'il peut y avoir plusieurs variables membres dans l'objet et chaque variable stocke différentes informations d'attribut de l'objet. Le format de syntaxe est le suivant :

访问权限修饰符 变量名称 = 变量值;

Le type des variables membres peut être des types scalaires et des types composites en PHP, ils peuvent donc également être des objets instanciés par d'autres classes, mais cela n'a aucun sens d'utiliser des ressources et des types vides dans les classes.

Nous avons introduit auparavant qu'aucune modification de mot-clé n'est requise lors de la déclaration d'une variable, mais lors de la déclaration d'une variable membre dans une classe, un mot-clé doit être utilisé pour modifier la variable, telle que public, private, static, etc., mais ces mots-clés modifications Les variables ont toutes une certaine signification. Si vous n'avez besoin d'aucune modification ayant une signification spécifique, vous pouvez utiliser le mot-clé "var". Une fois la variable membre modifiée avec d'autres mots-clés, vous devez supprimer "var".

Les modificateurs d'autorisation d'accès couramment utilisés et leurs significations sont les suivants :

  • public : public, peut être utilisé à l'intérieur de la classe, dans les sous-classes ou en dehors de la classe, sans restrictions

  • protected : protégé Protégé, peut être ; utilisé à l'intérieur de la classe et des sous-classes, mais ne peut pas être utilisé en dehors de la classe ;

  • private : privé, ne peut être utilisé qu'à l'intérieur de la classe et ne peut pas être utilisé en dehors de la classe ou des sous-classes.

Remarque : Une classe, c'est-à-dire que tout le contenu entre une paire d'accolades doit être dans un seul morceau de code, c'est-à-dire entre un f94092635d00f016dcf35890fa848e0b et ne peut pas être divisé en plusieurs blocs.

【Exemple】Créez une classe Students et déclarez certaines variables membres dans la classe. Le code est le suivant :

<?php
    class Students{
        var $name;
        public $age;
        private $sex;
        public static $school;
    }
?>

$name, $age$sex et $school dans l'exemple ci-dessus sont toutes des variables membres.

Astuce : les modificateurs d'autorisation peuvent être mélangés avec le mot-clé static pour définir des variables statiques, comme indiqué dans le code ci-dessus.

Recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie php exploser ?Article suivant:Que signifie php exploser ?