ホームページ >バックエンド開発 >PHPチュートリアル >php オブジェクト指向プログラミングのコンストラクター メソッドの例
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 オブジェクト指向コンストラクターはもう難しくなくなります。 |