引数付きメソッド

メソッドは、引数で、データを受け渡すこともできる。

書式

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

「クラス名」のクラスの「メソッド名」のメソッドを呼び出すとき、「引数A」「引数B」「引数C」のデータを受け渡す。

サンプル

<?php
class taxClass
{
    function func_tax( $var, $varTax ) {
        return $var * ( 1 + $varTax );
    }
}
$var_class = new taxClass();
echo '税込:' . $var_class->func_tax( 100, 0.07 ) . '円<br />';
?>

↓↓↓出力結果↓↓↓

税込:107円

スポンサード リンク

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