gpt4 book ai didi

PHP可变函数的使用详解

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHP可变函数的使用详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 变量函数不能用于语言结构,例如 echo() ,print() ,unset() ,isset() ,empty() ,include() ,require() 以及类似的语句。需要使用自己的包装函数来将这些结构用作变量函数。  Example #1 可变函数示例 。

复制代码 代码如下

<?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() ?> 还可以利用可变函数的特性来调用一个对象的方法.

Example #2 可变方法范例 。

复制代码 代码如下

<?php class  Foo {     function  Variable ()     {          $name  =  'Bar' ;          $this -> $name ();  // This calls the Bar() method      }     function  Bar ()     {         echo  "This is Bar" ;     } } $foo  = new  Foo (); $funcname  =  "Variable" ; $foo -> $funcname ();    // This calls $foo->Variable() ?> 。


最后此篇关于PHP可变函数的使用详解的文章就讲到这里了,如果你想了解更多关于PHP可变函数的使用详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com