PHP 支持变量函数的概念:用户可以在一个变量的后面添加(),这时PHP 会寻找与变 量名同名的函数,并执行它。也就是说,可以通过改变变量的值来调用不同的函数。例如, 下面的例子中首先声明了两个函数foo()和bar(),然后初始化这两个变量,它们的值分别 为foo 和bar,最后使用变量调用函数: foo.php <?php //定义foo()函数 function foo(){ echo "In foo()<br>\n"; } //定义bar()函数 function bar($arg=''){ echo "In bar();argument was '$arg'.<br>\n"; }

$func='foo'; $func();//使用变量调用函数foo() $func='bar'; $func('test');//使用变量调用函数bar() ?> 上面的PHP 代码先调用函数foo(),然后以参数test 调用bar()执行