変数名の後に丸括弧()
を付けると、その変数の値の名の関数を探し実行しようとする。
使い方
function 関数名() {
関数内処理文;
}
$変数名 = 関数名;
$変数名();
関数内処理文;
}
$変数名 = 関数名;
$変数名();
「関数名」の関数を呼び出す。
サンプル
<?php
function func_summation( $varA, $varB ) {
echo $varA + $varB . "<br />";
}
function func_subtraction( $varA, $varB ) {
return $varA - $varB;
}
$var = 'func_summation';
$var( 5, 3 );
$var = 'func_subtraction';
echo $var( 5, 3 ) . "<br />";
?>
function func_summation( $varA, $varB ) {
echo $varA + $varB . "<br />";
}
function func_subtraction( $varA, $varB ) {
return $varA - $varB;
}
$var = 'func_summation';
$var( 5, 3 );
$var = 'func_subtraction';
echo $var( 5, 3 ) . "<br />";
?>
↓↓↓出力結果↓↓↓
8
2
2