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