在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ php 函數(shù)名能否使用 其他函數(shù)的返回值 如何將函數(shù)名變?yōu)閯?dòng)態(tài)的?

php 函數(shù)名能否使用 其他函數(shù)的返回值 如何將函數(shù)名變?yōu)閯?dòng)態(tài)的?

php 函數(shù)名能否使用 其他函數(shù)的返回值 如何將函數(shù)名變?yōu)閯?dòng)態(tài)的?

回答
編輯回答
故林

可以,參考手冊(cè):PHP:可變函數(shù)
下邊例子中 $func 既是變量名,也是函數(shù)名:

<?php
function foo() {
    echo "調(diào)用 foo() 方法" . PHP_EOL;
}

function bar($arg = '') {
    echo "調(diào)用 bar() 方法; 參數(shù)為 '$arg'" . PHP_EOL;
}

function echoit($string) {
    echo $string. PHP_EOL;
}

$func = 'foo';
$func();       

$func = 'bar';
$func('test');  

$func = 'echoit';
$func('test'); 

效果如下:
006tKfTcgy1fl9hyiyooij307d02rdfv.jpg

2017年6月15日 04:25