TECH I.S.

OOP-コンストラクター


PHP - __construct 関数

コンストラクターを使用すると、オブジェクトの作成時にオブジェクトのプロパティを初期化できます。

作成する場合__construct()クラスからオブジェクトを作成すると、PHPはこの関数を自動的に呼び出します。

構成関数が2つのアンダースコア (__)で始まることに注意してください。

以下の例では、コンストラクターを使用するとset_name()メソッドを呼び出す必要がなくなり、コード量が削減されることがわかります。

<?php class Fruit {   public $name;   public $color;   function __construct($name) {     $this->name = $name;   }   function get_name() {     return $this->name;   } } $apple = new Fruit("Apple"); echo $apple->get_name(); ?>

もう一つの例:

<?php class Fruit {   public $name;   public $color;   function __construct($name, $color) {     $this->name = $name;     $this->color = $color;   }   function get_name() {     return $this->name;   }   function get_color() {     return $this->color;   } } $apple = new Fruit("Apple", "red"); echo $apple->get_name(); echo "<br>"; echo $apple->get_color(); ?>



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細