La déclaration de l'attribut commence par les mots-clés public, protected ou private, suivis d'une déclaration de variable ordinaire. La variable de l'attribut peut être définie sur une valeur par défaut initialisée, et la valeur par défaut doit être une constante .
class Car { //定义公共属性 public $name = '汽车'; //定义受保护的属性 protected $corlor = '白色'; //定义私有属性 private $price = '100000'; }
La valeur par défaut est publique et accessible en externe. Généralement, les propriétés ou les méthodes d'un objet sont accessibles via l'opérateur ->Object Pour les attributs static, utilisez ::double deux-points pour y accéder. Lorsqu'il est appelé à l'intérieur d'une méthode membre de classe , vous pouvez utiliser la pseudo-variable $this pour appeler les propriétés de l'objet actuel.
$car = new Car();
echo $car->name; //Appelle les propriétés de l'objet
echo $car->color; // Erreur Les propriétés protégées n'autorisent pas les appels externes
echo $car->price; //Erreur Les propriétés privées n'autorisent pas les appels externes
Les propriétés protégées et les propriétés privées n'autorisent pas les appels externes . Il peut être appelé dans la méthode membre de la classe.
class Car{ private $price = '1000'; public function getPrice() { return $this->price; //内部访问私有属性 } }
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!