ホームページ >バックエンド開発 >PHPチュートリアル >php オブジェクト指向プログラミングのコンストラクター メソッドの例

php オブジェクト指向プログラミングのコンストラクター メソッドの例

WBOY
WBOYオリジナル
2016-07-25 09:00:55986ブラウズ
PHP オブジェクト指向プログラミングの構築方法の例を紹介しますので、困っている方は参考にしてください。

クラスのコンストラクター メソッドをカスタマイズするための基本構文: //php5 [修飾子]function __construct([パラメータリスト]){ } //php4 [修飾子]関数クラス名([パラメータリスト]){ }

プログラミングを学び、初心者は PHP オブジェクト指向プログラミングを学び、より多くの例を見て練習すれば、急速に上達します。 PHP チュートリアルがどれほど優れていても、コードの書き方を教えることはできません。自分でさらに練習するしかありません。

理解しやすいように、具体的な例を見てみましょう。

リーリー

注: 1)、$this の理解: 1. $this の本質は、このオブジェクトのアドレスであると理解できます。 2. どのオブジェクトが $this を使用するかは、そのオブジェクトのアドレスです。 3. $this はクラス外では使用できません 2)施工方法の理解: コンストラクターのメソッド名はクラス名と同じです (php4 バージョン) php5 バージョンでは、コンストラクターのメソッド名はクラス名と同じにすることも、__construct() にすることもできます。 コンストラクターのデフォルトのアクセス修飾子は public であり、コンストラクターには戻り値がありません。 新しいオブジェクトの作成に成功すると、システムはクラスのコンストラクター メソッドを自動的に呼び出します。 PHP5 以降では、クラスには 1 つのコンストラクターしかありませんが、__construct() と classname() は共存できますが、実際に使用できるのは 1 つだけです。 クラスにカスタム コンストラクターがない場合、クラスはシステムのデフォルト コンストラクターを使用します。 コンストラクターがクラス用にカスタマイズされている場合、クラスのデフォルトのコンストラクターはオーバーライドされます。

上記の学習により、PHP オブジェクト指向コンストラクターはもう難しくなくなります。



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