我想做一个 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();