PHPオブジェクト指向プログラミングの開発思想と事例分析

黄舟
リリース: 2023-03-15 10:50:02
オリジナル
2678 人が閲覧しました

PHP を学習する過程において、オブジェクト指向は不可欠な部分です。オブジェクト指向を学ぶには、もちろん、まずクラスとは何か、オブジェクトとは何かを理解する必要があります。クラスとオブジェクトの関係は何ですか?クラスとオブジェクトの関係: クラスはオブジェクトを生成するために使用されるテンプレートであり、オブジェクトはクラスのインスタンスです。皆さんもご存知かと思いますが、今回はPHPのオブジェクト指向プログラミングの開発についてご紹介します。

最初のステップでは、このコースで使用する必要がある PHP オブジェクト指向プログラミング クラス ライブラリをダウンロードします: http://www.php.cn/xiazai/leiku/618

2 番目のステップでは、ダウンロードが完了した後に見つけます。必要な php クラス ファイルをローカル ディレクトリに解凍し、新しい php ファイルを作成します。

ステップ 3. 完了後、新しい PHP ファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:

<?php
include_once "dingyi3.php";//引入类文件
//实例化
$person1 = new Person ();
$person2 = new Person ( "2" );
$person3 = new Person ( "3" );
// 自动调用了__set()
$person1->name = "张三";
echo $person1->name;
echo "<br/>";
echo $person1->say ();
// 自动调用了__get()
echo $person1->age;
echo "<br/>";
var_dump ( isset ( $person1->name ) );
echo "<br/>";
unset($person1->name);
echo "unset------------>".$person1->name;//name 没有被unset()
echo "<br/>";
$person2 = null;
?>
ログイン後にコピー

ファイルを実行すると、結果は以下のようになります:

PHPオブジェクト指向プログラミングの開発思想と事例分析

以上がPHPオブジェクト指向プログラミングの開発思想と事例分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!