Les mots-clés PHP désignent des caractères ayant une signification particulière dans la syntaxe ; les mots-clés sont utilisés pour identifier les valeurs d'éléments de données spécifiques enregistrés dans chaque fichier. Les mots-clés PHP indiquent qu'ils ont été utilisés par le langage PHP lui-même et ne peuvent pas être utilisés à d'autres fins. . mots, tels que Privé, Protégé, Public, statique, Final, Résumé, etc.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 8.1, ordinateur Dell G3
Les soi-disant mots-clés sont des mots qui ont été utilisés par le langage lui-même ? et ne peut pas être utilisé à d'autres fins
Tout développeur PHP doit maîtriser 6 mots-clés lorsqu'il utilise l'orientation objet pour créer des applications WEB, ce sont :
Privé
Le privé est la partie centrale du contrôle d'accès, par conséquent, il est défini dans la classe. Les propriétés (variables) ou méthodes qui deviennent privées ne sont accessibles qu'au sein de la classe. Elles ne sont accessibles par aucune instance (objet) ou sous-classe de la classe. De même, vous ne pouvez pas y accéder directement via le nom de la classe. . Le niveau d'accès de
Protected
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 les sous-classes de cette classe.
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.
static
Lorsque nous déclarons 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, la valeur de l'attribut statique dépend plutôt de la classe. qu'un 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 :
Accédez aux méthodes statiques directement via le nom de la classe plus ::
Le mot-clé $this ne peut pas être utilisé en statique méthodes
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 écrasée ou réécrite.
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.
Développer les connaissances
Opérateurs
Les opérateurs sont des opérateurs utilisés pour connecter différents objets dans des expressions. Différents opérateurs spécifient différentes méthodes de fonctionnement.
Les opérateurs peuvent être compris comme des fonctions intégrées dans le langage, les fonctions les plus basiques et des fonctions irremplaçables !
Les opérateurs sont essentiellement des fonctions. C'est juste que l'opérateur a besoin d'explications supplémentaires de la part du compilateur.
Fonction
Une fonction est un groupe d'instructions qui effectuent une tâche ensemble
La différence entre les fonctions et les opérateurs :
Les opérateurs ne peuvent être surchargés et ne peuvent pas être personnalisés. Vous pouvez nommer la fonction arbitrairement. , tant que c'est le cas, les opérateurs ne fonctionnent pas.
La fonction elle-même a un morceau de code. Lorsque le programme est exécuté, lorsqu'il rencontre une fonction, il pousse d'abord les paramètres de la fonction sur la pile, puis passe au code de la fonction à exécuter. Les opérateurs opèrent directement localement.
Apprentissage 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!