Maison > Article > développement back-end > Introduction détaillée à la définition des classes et méthodes php
En PHP, les classes et les méthodes sont nécessaires et doivent être maîtrisées, et sont également la base du processus de développement ultérieur, il est donc très important d'apprendre et de maîtriser en profondeur les classes et méthodes PHP . Cet article explique en détail la définition des classes et méthodes PHP ainsi que les questions nécessitant une attention particulière pour les débutants.
Définition de classe :
Une classe est la définition d'un objet. Il contient des informations sur le comportement de l'objet, notamment son nom, ses méthodes, ses propriétés et ses événements. Ce n'est pas réellement un objet en soi car il n'existe pas en mémoire. Lorsque le code qui fait référence à la classe s'exécute, une nouvelle instance de la classe, un objet, est créée en mémoire. Bien qu’il n’existe qu’une seule classe, plusieurs objets du même type peuvent être créés en mémoire à partir de cette classe. Une classe est définie via le mot-clé class .
Syntaxe de base :
class 类名{ //属性、方法 }
1 Définir une classe (ne peut être défini qu'avec la classe)
Définir. une classe L'attribut public (public est un modificateur, il y en a trois au total, public, protected, private, ici on utilise uniquement public pour l'instant)
Par exemple :
Définir une classe de voiture avec les attributs Couleur et prix de la voiture
class car{ public $color; //定义属性 public $price; }
Définition de la méthode (fonction) :
(1) Fonction régulière : Utilisez le mot-clé function pour définir une fonction sans spécifier de type de valeur de retour
Par exemple :
function test(){ //函数体 }
(2) Fonction interne : ne peut pas être appelée directement Elle ne peut être appelée que lorsque la fonction externe est appelée en premier :
Par exemple :
function demo() { function fun1() { echo "aaaa"; } function fun2() { echo "bbb"; } } fun1();//获取不到这个函数 fun2();//获取不到这个函数 function demo() { function fun1() { echo "aaaa"; } function fun2() { echo "bbbb"; } } demo(); fun1();//得到的结果为aaaa fun2();//得到的结果为bbbb
(3) Fonction variable
Définition : S'il y a des parenthèses après une variable, par exemple : $var=hello utilisez $var ; (); alors le programme recherchera la variable portant le même nom que la valeur Fonction
Par exemple :
$var='hello'; function hello(){ echo "aaaa"; } $var();//将会去执行hello()函数
Remarque : N'ajoutez pas de point-virgule après () et { }.
Tutoriel vidéo 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!