PHP オブジェクト指向の哲学の詳細な説明
この記事では、主に PHP のオブジェクト指向の哲学について詳しく説明します。お役に立てれば幸いです。
オブジェクト指向を学ぶ前に、プロセス指向の例を確認してみましょう:
/*
プロセス指向
アドレスバーから性別パラメーター、男性/女性を受け取ります
ショッピングモールの案内係の動作をシミュレートします:
If顧客が男性の場合: 「こんにちは」と挨拶します
顧客が女性の場合: 「こんにちは」と挨拶します
*/
$g = $_GET['gender'];if($g == '男') { echo '先生好'; } else if ($g == '女') { echo '女士好'; } else { echo '妖猴!'; }echo '<br >';
簡単なオブジェクト指向の例:
/*
Unlucky Zhang San
Zhang San彼は普通の人で、朝他の人が彼に挨拶するとき、彼は「おはようございます」と言うでしょう。
しかし、ある日、彼は車に轢かれて脳に軽い損傷を負いました
そのため、朝、他の人が彼に挨拶するとき、彼は時々「おはよう」と言いましたが、時々「こんばんは」と言いました。他人を侮辱することさえ。
*/
/*
この例からわかる関連要素:
張三のIQ
張三が挨拶する
車が誰かにぶつかる
*/
張三は物体
車も物体です
張さんは挨拶できます—>関数/方法[動詞]
*/reRroReee
学習前のプロセスの例に戻ってください:
/*
ient
If顧客が男性の場合: 「こんにちは、先生」と言います
顧客が女性の場合: 「こんにちは、マダム」と言います
*/
class Man { public $iq = 100; public function say() { $arr = array('早上好','晚上好','你妹啊'); if($this->iq >= 100) { echo $arr[0]; } else { $i = rand(0,2); echo $arr[$i]; } } }class Car { public function hit($people) { $newiq = rand(50,110); $people->iq = $newiq; } }$lisi = new Man();$QQ = new Car();$lisi->say();echo '<br />'; // 撞击$QQ->hit($lisi);echo $lisi->iq,'<br >';$lisi->say();echo '<br />'; $lisi->say();echo '<br />'; $lisi->say();echo '<br />';
簡単なオブジェクト指向の例: /*
Unlucky Zhang San
しかし、ある日、彼は車に轢かれて脳に軽い損傷を負いました
そのため、朝、他の人が彼に挨拶するとき、彼は時々「おはよう」と言いましたが、時々「こんばんは」と言いました。他人を侮辱することさえ。
*/
/*
この例からわかる関連要素:
張三
張三が挨拶する
車
*/
/*
車も物体です
張さんはIQを持っています—>属性[名前]
車は人を轢くことができます—>動詞] ]
$g = $_GET['gender'];if($g == '男') { echo '先生好'; } else if ($g == '女') { echo '女士好'; } else { echo '妖猴!'; }echo '<br >';
以上がPHP オブジェクト指向の哲学の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
