我想创建一个php函数,它将返回指向另一个函数的指针。这就是我想要做的事情
<?php
function modeMaker() {
return function myMax() {
echo "max function";
};
}
$as=modeMaker();
?>
答案 0 :(得分:0)
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();