第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

php鉤子使用場(chǎng)景

php鉤子使用場(chǎng)景

PHP
人到中年有點(diǎn)甜 2019-03-06 01:41:25
經(jīng)常聽(tīng)說(shuō)php鉤子,但是一直沒(méi)明白鉤子使用場(chǎng)景,麻煩各位發(fā)表下自己的使用心得,我想學(xué)習(xí)學(xué)習(xí)
查看完整描述

6 回答

?
UYOU

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊

拉一個(gè)最直接的實(shí)例!!


function test($on_start = null, $on_end = null) 
{
    if (is_callable($on_start)) {
        call_user_func($on_start);
    }
    
    //這里做其他事情
    
    if (is_callable($on_end)) {
        call_user_func($on_end);
    }
}

//比如我有一個(gè)需求想獲取到test函數(shù)的運(yùn)行時(shí)長(zhǎng)
$start_time = 0;
$on_start = function() use($start_time) {
    $start_time = microtime(true);
};

$on_end = function() use($start_time) {
    echo "test函數(shù)運(yùn)行時(shí)間為:", microtime(true) - $start_time, "秒";
};

test($on_start, $on_end);
查看完整回答
反對(duì) 回復(fù) 2019-03-18
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊

鉤子(Hook)實(shí)際上是一個(gè)處理消息的程序段,通過(guò)系統(tǒng)調(diào)用,把它掛入系統(tǒng)。每當(dāng)特定的消息發(fā)出,在沒(méi)有到達(dá)目的窗口前,鉤子程序就先捕獲該消息,亦即鉤子函數(shù)先得到控制權(quán)。這時(shí)鉤子函數(shù)即可以加工處理(改變)該消息,也可以不作處理而繼續(xù)傳遞該消息,還可以強(qiáng)制結(jié)束消息的傳遞。
-- 以上是搜的概念
實(shí)際上鉤子可以理解為“事件驅(qū)動(dòng)”,當(dāng)特定的事件到來(lái)的時(shí)候鉤子函數(shù)接管處理,也就是說(shuō)提前注冊(cè)一些事件(稱(chēng)為鉤子的掛載),當(dāng)程序執(zhí)行到掛載點(diǎn)的時(shí)候會(huì)按注冊(cè)的規(guī)則來(lái)執(zhí)行。

查看完整回答
反對(duì) 回復(fù) 2019-03-18
  • 6 回答
  • 0 關(guān)注
  • 661 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)