Cet article présente principalement l'orientation objet en php. Si vous êtes intéressé, découvrez-le, j'espère qu'il sera utile à tout le monde.
L'orientation objet comprend 3 parties : Analyse orientée objet, OOA ), Conception Orientée Objet (OOD) et Programme Orienté Objet (Programme Orienté Objet) , les deux concepts clés de l'orientation objet sont les classes et les objets.
Classe : Une classe
est un ensemble de variables et de méthodes qui agissent sur ces variables.
Objet :
L'objet est le produit de l'instanciation d'une classe et est une entité.
Les trois caractéristiques majeures de la programmation orientée objet
Encapsulation, héritage et polymorphisme.
Définir des classes
/** * 定义类,继承AnotherClass */ class MyClass extends AnotherClass { function __construct(argument) { # code... } }
Instancier des classes
$user = new User("愤怒的小水滴", 16); echo $user->name."<br>".$user->age;
class Student extends User { /* 构造函数 */ public function __construct($name, $age, $school) { parent::__construct($name, $age); } /* 析构函数 */ public function __destruct() { parent::__destruct(); } } $student = new Student("愤怒的小水滴", 16, 'hebei'); echo json_encode($student)."<br>";
Déclarateurs de variables peut être public, privé, protégé, statique ou final.
Recommandations associées :
Mode script de transaction orienté objet php
Classe finale et méthode finale orientées objet 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!