ホームページ  >  記事  >  バックエンド開発  >  PHPオブジェクト指向プログラミングの開発思想と事例分析

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

黄舟
黄舟オリジナル
2017-08-17 10:28:192695ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。