您的位置:首页 > 编程语言 > PHP开发

PHP可变函数

2016-05-28 10:04 483 查看
<?php
function foo() {
echo "In foo()\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()

$func = "test"; // This calls test() but not have test()
$func('test');
?>

输出:


In foo()

In bar() argument was 'test'

test

Fatal error: Call to undefined function test()

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: