Maison  >  Article  >  développement back-end  >  Quels sont les mots-clés en php

Quels sont les mots-clés en php

王林
王林original
2019-10-10 17:51:445135parcourir

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és

Final

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é :

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