php回調(diào)

回調(diào)的幾種寫法

usort($arr,'mySortFunc');//調(diào)用當(dāng)前的函數(shù);

usort($arr,array($objectName,'mySortFunc'));//調(diào)用類里面mySortFunc的方法;

usort($arr,array('ClassName','mySortFunc'));//調(diào)用類里面的mySortFunc靜態(tài)方法;
usort($arr,array('ClassName::mySortFunc'));//調(diào)用類里面的mySortFunc靜態(tài)方法;

usort($arr,array('child','parent::mysort()'));//通過子類調(diào)用父類的方法;'

usort($arr,function ($a,$b){//類似javascript的匿名函數(shù)的回調(diào)函數(shù),一般只用一次會寫到這里
    return $b-$a;
});

is_callable($func);//判斷傳過來的參數(shù)是不是回調(diào)函數(shù)
$func('hello');//把匿名函數(shù)賦值給一個變量,以變量作為函數(shù)的名字來調(diào)用函數(shù)
call_user_func($func,'param1');
call_user_func_array($function,['param1']);//函數(shù)有多個參數(shù)的時候放到數(shù)組里面
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 普通函數(shù)的定義及調(diào)用與js相似,這個定義方式無需返回值,哪怕是有返回值在聲明的時候也無需添加 再后來的PHP版本中...
    徐筆筆閱讀 5,421評論 0 2
  • 回調(diào)函數(shù) 回調(diào)函數(shù)格式說明:mixed funName(callback arg)所謂回調(diào)函數(shù),就是指調(diào)用函數(shù)時并...
    曹淵說創(chuàng)業(yè)閱讀 242評論 0 0
  • 官方中文版原文鏈接 感謝社區(qū)中各位的大力支持,譯者再次奉上一點點福利:阿里云產(chǎn)品券,享受所有官網(wǎng)優(yōu)惠,并抽取幸運大...
    HetfieldJoe閱讀 3,200評論 8 35
  • 1、目錄操作 命令名功能描述使用舉例cd打開當(dāng)前目錄cd dirnamepwd顯示當(dāng)前目錄的路徑名pwdls顯示當(dāng)...
    Swift社區(qū)閱讀 666評論 0 2
  • 在app內(nèi)嵌H5項目中肯定要用到不少交互,原生和H5交互,H5和原生的交互,我現(xiàn)在所了解到的交互有兩種形式: 1、...
    稻草人lxh閱讀 1,562評論 0 4

友情鏈接更多精彩內(nèi)容