购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.4 可变函数

PHP支持可变函数。这意味着如果一个变量名后有圆括号,PHP将寻找与变量的值同名的函数,并且尝试执行它。一个实现可变函数的示例如下:


     <?php
     function foo(){
        echo"In foo()<br/>\n";
     }
     
     function bar($arg=''){
         echo"In bar();argument was '$arg'.<br/>\n";
     }
     
     // 使用echo的包装函数
     function echoit($string)
     {
         echo $string;
     }
     
     $func='foo';
     $func();        //This calls foo()
     
     $func='bar';
     $func('test');  //This calls bar()
     
     $func='echoit';
     $func('test');  //This calls echoit()
     ?>

以上程序的执行结果为: kKWrYkWS915vInu7VoHb0J3Oz66m/U42SUvO9m3Nr6ZjY9gi5RObe4QKChI0RcNF


     In foo()
     In bar(); argument was 'test'.
     test

点击中间区域
呼出菜单
上一章
目录
下一章
×