PHP可变函数学习小结
发布时间:2020-12-12 21:11:24 所属栏目:PHP教程 来源:网络整理
导读:在上篇文章给大家介绍了php可变变量,今天通过本篇文章给大家介绍,具体详情如下。 PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途
在上篇文章给大家介绍了php可变变量,今天通过本篇文章给大家介绍,具体详情如下。 PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 可变函数不能用于例如 echo,print,unset(),isset(),empty(),include,require 以及类似的语言结构。需要使用自己的包装函数来将这些结构用作可变函数。 Example #1 可变函数示例n"; } function bar($arg = '') { echo "In bar(); argument was '$arg'.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() ?> 也可以用可变函数的语法来调用一个对象的方法。 $name(); // This calls the Bar() method
}
function Bar()
{
echo "This is Bar";
}
}
$foo = new Foo();
$funcname = "Variable";
$foo->$funcname(); // This calls $foo->Variable()
?>
当调用静态方法时,函数调用要比静态属性优先: Example #3 Variable 方法和静态属性示例Variable() reading $variable in this scope.
?>
可以使用可变函数的方法列表如下: 下面给大家介绍下 PHP Math函数 php math简介数学 (Math) 函数能处理 integer 和 float 范围内的值。 php math 函数PHP:指示支持该函数的最早的 PHP 版本。
PHP Math 常量
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |