Maison >développement back-end >Problème PHP >Quels sont les mots-clés en php
Tout développeur PHP doit maîtriser 6 mots-clés lorsqu'il utilise l'orientation objet pour créer des applications WEB. Ils sont :
Privé
<.>Private est la partie centrale du contrôle d'accès. Par conséquent, les propriétés (variables) ou les méthodes définies comme privées dans une classe ne sont accessibles qu'au sein de la classe, aucune instance (objet) ou sous-classe de la classe n'est accessible, et. de même, vous ne pouvez pas accéder directement via le nom de la classe.Protégé
Le niveau d'accès de Protected est juste derrière Private. Les propriétés (variables) ou les méthodes définies comme Protected sont accessibles non seulement dans cette classe, mais également dans celle-ci. class. Il est également accessible dans les sous-classes de la classe, ce qui n'est pas possible avec les attributs Private.Public
Public a les plus grands droits d'accès. Les propriétés (variables) ou les méthodes définies comme Public sont accessibles n'importe où dans le programme et à tout moment.statique
Quand on déclare un attribut (variable) comme statique dans une classe, alors la valeur de l'attribut est visible dans tous ses objets et est une variable partagée , par conséquent, les valeurs des attributs statiques dépendent de la classe plutôt que de l'objet. Les propriétés statiques ne sont pas accessibles via des objets, mais sont accessibles directement en utilisant le nom de la classe plus le symbole ::. De même, les méthodes statiques ont également des caractéristiques de partage d'objets, mais vous devez faire attention aux deux points suivants : 1. Accédez directement aux méthodes statiques en ajoutant :: au nom de la classe 2. $this ne peut pas être utilisé dans les méthodes statiques Mots-clésFinal
Si un attribut (variable) est modifié par Final, alors la valeur de l'attribut (variable) ne peut pas être modifiée. S'il s'agit d'une fonction, la fonction ne peut pas être modifiée ou écrasée.Abstract
Une classe définie comme Abstract ne peut pas être instanciée. Toute classe, si au moins une méthode qu'elle contient est déclarée comme abstraite, alors cette classe doit être déclarée comme abstraite. Une méthode définie comme Abstract déclare uniquement sa méthode appelante (paramètres) et ne peut pas définir son implémentation de fonction spécifique. Tutoriel recommandé :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!