ホームページ  >  記事  >  バックエンド開発  >  PHP クラスとオブジェクト_PHP チュートリアル

PHP クラスとオブジェクト_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:08:24919ブラウズ

PHP クラスとオブジェクト

オブジェクト モデルは、PHP 5 以降、パフォーマンスの向上と機能の追加のために完全に書き直されました。これは PHP 4 以来の最大の変更です。 PHP 5 には完全なオブジェクト モデルがあります。​
PHP 5 の新機能には、アクセス制御、抽象および最終クラスとメソッド、追加のマジック メソッド、インターフェイス、オブジェクトのコピー、型制約が含まれます。
PHP はオブジェクトを参照やハンドルと同じように扱います。つまり、各変数はオブジェクト全体のコピーではなく、オブジェクトへの参照を保持します。
プロパティ:
クラスの変数メンバーは属性と呼ばれます
属性宣言キーワードは public protected private にすることができます
属性内の変数を初期化できますが、初期化は計算式ではなく定数である必要があります
例えば
プライベート $name="トム" //ok
;
プライベート $name="トム"."ジャック" //エラー
;
クラス内の定数:
定数の値は固定値である必要があり、変数、クラス属性、算術演算子、関数呼び出しなどにすることはできません。
定数の定義には const NAME='tom' のみを使用できます
アクセス定数はクラス内では self::NAME を採用し、外部では classname: NAME を採用します
自動ロードクラス:
症例リスト:
リーリー


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1054556.html技術記事 PHP のクラスとオブジェクトは、PHP 5 以降、パフォーマンスの向上とより多くの機能を得るためにオブジェクト モデルを完全に書き直しました。これは PHP 4 以来の最大の変更です。 PHP 5 には完全なオブジェクト モデルがあります。 PHP 5...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。