Maison >développement back-end >Problème PHP >PHP doit-il être orienté objet ?
1. Introduction à l'orientation objet
L'orientation objet est une idée de programmation. Les idées de programmation incluent l'orientation processus et l'orientation objet
Orienté processus : les idées de programmation se concentrent sur le processus
Orienté objet : les idées de programmation se concentrent sur les objets participants
2, Les avantages de l'orientation objet
1. Coopération multi-personnes
2. Réduire la redondance du code et une grande flexibilité
3. de code À l'extrême
4. Forte évolutivité
3 Classes et objets
1. composé d'attributs et de méthodes
2. Une classe est une collection d'objets avec les mêmes attributs et comportements
Remarque : Une classe peut créer plusieurs objets
Résumé :
1. Les objets sont composés d'attributs et de méthodes
2. Les classes sont une collection des mêmes attributs et méthodes de tous les objets
<.> 3. Lors du développement, écrivez d'abord des classes, créez des objets via des classes et appelez des méthodes et des attributs via des objets4. Implémentez des classes et des objets en PHP4.1 Créer des classes<.>
Syntaxe :class 类名{
//属性
//方法
//常量
}
Une classe est composée d'attributs, de méthodes et de constantes. On peut également dire que les membres de la classe incluent : des attributs, des méthodes et des constantes. constantes.
1. Commencez par des lettres et des traits de soulignement, suivis de lettres, de chiffres et de traits de soulignement
2. Mots-clés PHP comme noms de classe
3. Les noms de classe ne sont pas sensibles à la casse (les noms de variables sont sensibles à la casse, les mots-clés et les noms de classe ne sont pas sensibles à la casse)
4. nomenclature (Big camel case met en majuscule la première lettre d'un mot)
4.2 Instanciation d'objetInstancier des objets grâce au nouveau mot-clé
<?php //定义类 class Student { } //实例化对象 $stu1=new Student();4.3 Comparaison des objets
Remarque : Le transfert d'objets est un transfert d'adresse
Égal : la structure et la valeur enregistrée sont les mêmes, elles sont égales
Congruent : ils pointent vers le même objet Ils sont congruents
5. AttributsL'essence des attributs est constituée de variables. Appelez les membres de l'objet via ->nom de l'objet->nom de la propriété, nom de l'objet->nom de la méthode ().
6. MéthodesL'essence d'une méthode est une fonction
Résumé :1 . Avant que la méthode public puisse être omise, si elle est omise, la valeur par défaut est public.
2. Le public devant l'attribut ne peut pas être omis
Tutoriel vidéo recommandé :
Tutoriel vidéo PHPCe 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!