この記事では主にPHPのオブジェクト指向について紹介していますので、興味のある方はぜひ学んでみてください。
オブジェクト指向分析 (OOA)、オブジェクト指向設計 (OOD)、およびオブジェクト指向プログラミング (オブジェクト指向プログラム) の 3 つの部分が含まれます。 、オブジェクト指向の 2 つの重要な概念はクラスとオブジェクトです。
クラス: クラスは、変数と、これらの変数に作用するメソッドのコレクションです。 オブジェクト: オブジェクトはクラスのインスタンス化の産物であり、エンティティです。 オブジェクト指向プログラミングの 3 つの主要な特徴カプセル化、継承、ポリモーフィズム。 2. クラスとオブジェクトクラスを定義する/** * 定义类,继承AnotherClass */ class MyClass extends AnotherClass { function __construct(argument) { # code... } }
$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>";
変数宣言子には、public、private、protected、static、final を指定できます。
php オブジェクト指向トランザクション スクリプト モード
php オブジェクト指向でよく使用されるキーワードとマジック メソッドの詳細な説明
PHP オブジェクト指向の Final クラスと Final メソッド
以上がPHPにおけるオブジェクト指向の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。