Quels attributs possède la classe php ?

silencement
Libérer: 2023-02-25 11:42:02
original
3330 Les gens l'ont consulté

Quels attributs possède la classe php ?

Les membres variables de la classe sont appelés attributs. La déclaration d'attribut commence par les mots-clés Public, Protected et Private, et est suivie d'une déclaration de variable ordinaire Les variables dans l'attribut. peut être

Initialisation, mais la valeur initialisée doit être une constante.

Si vous utilisez directement var pour déclarer un attribut sans utiliser public, protected ou private, PHP le traitera comme public.

Dans la méthode membre de la classe, vous pouvez utiliser -> (opérateur d'objet) tel que $this->property (la propriété est le nom de la propriété) pour accéder aux données non statiques.

Les propriétés statiques utilisent : (doubles deux-points) self::$property pour accéder

Par exemple, appeler une méthode membre d'une classe

<?php
  class SimpleClass{
         public $name="Tome";
         //若不声明public 则默认是public
          $name="Tome";       
   }

   //实例化对象访问属性用->
  $simple=new SimpleClass();
  $simple->name;
?>
Copier après la connexion

Propriété ou méthode PHP Access le contrôle est obtenu en ajoutant les mots-clés public (public), protected (protected) ou private (private) devant.

Public : les membres de la classe publique sont accessibles de n'importe où.

protected : les membres de la classe protégée sont accessibles par eux-mêmes, ainsi que par leurs sous-classes et classes parentes.

private (privé) : les membres de la classe privée ne sont accessibles que par la classe dans laquelle ils sont définis.

Les attributs de classe doivent être définis comme étant publics, protégés et privés. S'il est défini avec var, il est considéré comme public.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal