0
我想創建一個PHP函數,它將返回指向另一個函數的指針。這就是我想要做的PHP函數返回指向另一個函數的指針
<?php
function modeMaker() {
return function myMax() {
echo "max function";
};
}
$as=modeMaker();
?>
我想創建一個PHP函數,它將返回指向另一個函數的指針。這就是我想要做的PHP函數返回指向另一個函數的指針
<?php
function modeMaker() {
return function myMax() {
echo "max function";
};
}
$as=modeMaker();
?>
PHP沒有「指針」,特別是沒有函數。你有兩個選擇:
return
的名普通函數的:
function myMax() {
echo "max function";
};
function modeMaker() {
return 'myMax';
}
$as = modeMaker();
$as();
return
匿名函數,如果你在PHP 5.3+運行:
function modeMaker() {
return function() {
echo "max function";
};
}
$as = modeMaker();
$as();
而你的問題是? – flowfree
更改'返回函數myMax(){'到'返回函數(){'它實際上與PHP> = 5.3 – vstm