可変メソッド

メソッドを、可変関数で呼び出す。

使い方

class クラス名
{
    function メソッド名() {
        メソッド内処理文;
    }
}
$オブジェクト変数名 = new クラス名();
$変数名 = メソッド名;
$オブジェクト変数名->$変数名();

「クラス名」のクラスの「メソッド名」のメソッドを呼び出す。

サンプル

<?php
class sampleClass
{
    function func_summation( $varA, $varB ) {
        echo $varA + $varB . "<br />";
    }
    function func_subtraction( $varA, $varB ) {
        return $varA - $varB;
    }
}
$var_class = new sampleClass();
$var_func = 'func_summation';
$var_class->$var_func( 5, 3 );
$var_func = 'func_subtraction';
echo $var_class->$var_func( 5, 3 ) . "<br />";
?>

↓↓↓出力結果↓↓↓

8
2

スポンサード リンク

カテゴリー: PHP, ユーザー定義関数 タグ: パーマリンク