前回の記事「PHPのpdoとは?」をご紹介しました。データベースにアクセスする利点は何ですか?拡張機能は何をするのですか? 》, この記事では引き続き、PHP のクラスとオブジェクトとは何なのかを紹介します。なぜオブジェクト指向を学ぶのですか?使い方?一定の参考値があるので、困っている友達が参考になれば幸いです。
PHP の高度な構文 - クラスとオブジェクト
1. オブジェクト指向を学ぶ理由
オブジェクト指向思考は、人間の思考の高度に抽象的な形式です。
オブジェクト指向を学習すると、コードは非常にエレガントでコンパクトになります
一部の関数を完了するには 1 ~ 2 行のコードのみが必要です
2 、プロセス指向とオブジェクト指向
これまでに書いたコードはすべてプロセス指向でした
家の建設:
1. 基礎を築く
2. 家を建てる
3. 装飾
オブジェクト指向の考え方:
1. 新しいオブジェクト、そのオブジェクトは基礎工法
2. 新しい請負業者、彼に家を建てさせます
3. 新しい-装飾作業員、彼に装飾させます
すべては 1 つのオブジェクトであり、複数のオブジェクトです私たちの役割を完了するために協力してください。
今後はオブジェクト指向に考え方を変えていかなければなりません。
構文レベル: カプセル化、継承、ポリモーフィズム
イデオロギー的側面
3. 人生におけるクラスとオブジェクト
人間 :抽象概念
オブジェクト: コービー、ウェイド
クラスは抽象概念、オブジェクトは具体的なものです
Car Your Land Rover
Computer Your Computer
公式概念: クラスはオブジェクトの抽象化であり、オブジェクトはクラスの具象表現です
#4. クラスの簡単な使用法 #属性と動作
クラス名は大きなキャメルケースの原則に従います
persontest ====> PersonTest====> personTest
$xiaoming = new Person() ; //var_dump ($xiaoming) ;
$className ='Persoin' ; $xiaoli = new $className () ; var_dump($xiaoli) ;
$xiaoming->name = '小明' ; $xiaoming-> love () ;
<?php class Person { public $age; public function like( ) { echo '我喜欢你'; } } $xiaoming = new Person() ; var_dump($xiaoming) ; ?>
<?php class Person { public $age; public function like( ) { echo '我喜欢你'; } } //$xiaoming = new Person() ; $name = 'Person'; $xiaoming = new $name(); //var_dump($xiaoming) ; $xiaoming->like(); ?>
推奨学習: php ビデオ チュートリアル
以上がPHP のクラスとオブジェクトとは何ですか?なぜオブジェクト指向を学ぶのですか?使い方?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。