引数付きコンストラクタ・メソッド

コンストラクタ・メソッドは、引数で、データを受け渡すことができる。

書式

class クラス名 // クラスを定義
{
    function __construct( 引数A, 引数B, 引数C ) {
        // コンストラクタ・メソッド内の処理文;
    }
}
$オブジェクト変数名 = new クラス名( 引数A, 引数B, 引数C ); // 「クラス名」のクラスのインスタンスを作成し、コンストラクタ・メソッドを呼び出す

「クラス名」のクラスのインスタンスを作成し、コンストラクタ・メソッドを呼び出すとき、「引数A」、「引数B」、「引数C」のデータを、コンストラクタ・メソッドに渡す。

引数は、複数設定することができる。

サンプル

<?php
class sampleClass
{
    function __construct( $argA, $argB ) {
        echo "{$argA}{$argB}";
    }
}
$var_class = new sampleClass( 'コンストラクタ', 'メソッド' );
?>

↓↓↓出力結果↓↓↓

コンストラクタ・メソッド

スポンサード リンク

カテゴリー: PHP, オブジェクト指向プログラミング タグ: パーマリンク