is_client_call()

2018-06-22 12:01 更新

作用:判斷當前是否為客戶端請求調(diào)用類方法。 語法:

boolean is_client_call([string $object][, string $action])

參數(shù):

$object 設置請求的對象
$action 設置請求的操作(方法)

返回值:

  • 如未提供任何參數(shù),則僅判斷是否為客戶端請求的調(diào)用。 如果僅設置 $object 參數(shù),則判斷當前是否為客戶端請求調(diào)用并且請求的對象為 $object
  • 如果僅設置 $action 參數(shù),則判斷當前是否為客戶端請求調(diào)用并且請求的操作(方法)為 $action。
  • 如果同時設置 $object 和 $action 參數(shù),則判斷當前是否為客戶端請求的調(diào)用并且請求的對象為 $object,請求的操作為 $action

說明: 你應該只在 Api Hook 回調(diào)函數(shù)中使用這個函數(shù),該函數(shù)同時支持 URL 請求和 Socket 請求。

示例:

<?php
add_action('mod.client.call', function(){
    if(is_client_call()){
        /** 需要執(zhí)行的代碼 */
    }
});
/** 下面這樣是錯誤的 */
if(is_client_call()){
    add_action('mod.client.call', function(){
        /** 需要執(zhí)行的代碼 */
    });
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號