Maison  >  Article  >  développement back-end  >  Quels attributs possède la classe php ?

Quels attributs possède la classe php ?

silencement
silencementoriginal
2019-09-28 11:25:193335parcourir

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;
?>

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!

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