remove_hook()

2018-06-13 17:15 更新

作用:移除 Api hook 回調(diào)函數(shù)。

語法null remove_hook(string $api[, string $funciton_name])

參數(shù)

  • $api 設(shè)置 API 名稱,使用點(diǎn)語法,如 user.add,也可以設(shè)置為一個索引數(shù)組同時(shí)為多個 API 移除回調(diào)函數(shù)。
  • $function_name 設(shè)置將要移除的回調(diào)函數(shù)名稱。

別名:

  • remove_action()
  • delete_action()

說明: 匿名函數(shù)由于沒有名稱而不能直接移除,只能通過移除 API 來將其移除。系統(tǒng)預(yù)定的許多回調(diào)函數(shù)都是匿名函數(shù),但所幸,這些匿名函數(shù)絕大多數(shù)是以單個 API 的形式存在,所以如果有需要,可以移除它們。你可以使用 hooks() 函數(shù)查看所已掛鉤的 Api Hook 回調(diào)函數(shù)。

示例:

<?php
remove_hook('user.add', 'auto_avatar'); //移除 user.add 下的 auto_avatar 函數(shù)
remove_hook('user.add.auto_avatar'); //移除 user.add.auto_avatr API
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號