変数関数の利用(等価置換の原則):PHPでは文字列型変数に「関数名」を代入していますが、その変数を使用する際に括弧が付いている場合、PHPエンジンは関数を解析します。
注: 変数関数は、echo、print、unset()、isset()、empty()、include、require、および同様の言語構造には使用できません。これらは自分でカプセル化して実装する必要があります
例:
$funcName='md5'; echo $funcName('king');//md5() echo '<br/>'; get_defined_functions( ) 得到所有已定义的函数,返回是数组,包括系统函数和用户自定义函数
関連おすすめ:
以上がPHP変数関数の解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。