我正在尋找一種方式來通過一個函數調用的函數,得到的功能等它的內容執行:Ajax響應
function response($execute){
ob_clean();
$execute();
die();
}
所以,當我打電話,我想給它一個參數的過程,如:
response(echo("hi"));
我正在尋找一種方式來通過一個函數調用的函數,得到的功能等它的內容執行:Ajax響應
function response($execute){
ob_clean();
$execute();
die();
}
所以,當我打電話,我想給它一個參數的過程,如:
response(echo("hi"));
PHP使用匿名函數。
function response($execute)
{
if(is_callable($execute))
{
$execute("some-value");
}
else
{
echo "Not a function";
}
}
response(function($someVariable){
echo "Hi i am in anonymous function with 1st argument ".$someVariable;
});
response("Hi");
謝謝高手! –
@AmirForsatiQ。歡迎..... :) –
有無論如何檢測到$ execute是函數還是變量裏面的response()? –
你期待'hi'功能應該叫什麼名字? –
@SahilGulati我想獲得回聲函數作爲參數 –
你是否只想要回聲函數作爲參數或任何'匿名'函數或閉包? –