
2014-06-26 &nbs♦₹♥p; | &> φ nbsp;發布者:梁國(guó)芳 &nbsΩ∞✘p; | 查看(kàn):33↑®20次
Thinkphp頁面Trace隻能(néng)用(yòng↔≤α✔)于有(yǒu)頁面輸出的(de)情況,但(dàn)是(shì)☆÷♠trace方法可(kě)以用(yòng)在任何情況,而且tr ✘ace方法可(kě)以用(yòng)于AJAX₽≠γ等操作(zuò)。
Trace方法的(de)格式:
例如(rú):
$info = '測試信息';trace($info,'提示');
如(rú)果希望把變量調試輸出到(dào)頁面Trace的(de)某個(gè)ε☆ε選項卡裡(lǐ)面,可(kě)以使用(yòng):
trace($info,'提示','user');
表示輸出到(dào)user選項卡,如(rú)果沒有(yǒu)指定✔•選項卡的(de)話(huà),默認會(huì)↑ ≥輸出到(dào)debug選項卡。 trace方法也(yě)可(kě)以直×β 接抛出異常,如(rú)果是(shì)輸出到(dào)ERR選項卡,并且✘≈'♦開(kāi)啓 'TRACE_EXCEPTION'=>tru>>♦e
的(de)話(huà),
trace($info,'錯(cuò)誤','ERR');
會(huì)抛出異常。 有(yǒu)三種情況下(xià),trace方法&πγ會(huì)記錄日(rì)志(zhì):
在這(zhè)種情況下(xià),trace方法的(de)☆×第三個(gè)參數(shù)就(jiù)表示記錄的(de)日(rì)志(zhì↔™←±)級别,通(tōng)常包括:
'ERR' // 一(yī)般錯(cuò)誤: 一(yī)般性錯(cuò)誤'WARN' // 警告性錯(cuò)誤: 需要(yào)發₹♣&γ出警告的(de)錯(cuò)誤'NOTIC' // 通(tōng)知(zhī): 程序可(kě)以♣↕ ∞運行(xíng)但(dàn)是(shì)還(hái)不(b•πù)夠完美(měi)的(de)錯(cuò)誤'INFO' // 信息: 程序輸出信息'DEBUG' // 調試: 調試信息'SQL' // SQL:SQL語句
憑借強大(dà)的(de)頁面Trace信息功能(néng)支持 ∑✔,ThinkPHP可(kě)以支持斷點調試×"功能(néng)。 我們隻需要(yào)在不(bù) ∏₽φ同的(de)位置對(duì)某個(gè)變量進行(x"≠αíng)trace輸出即可(kě),例如(r£ δú):
$blog = D("Blog");$vo = $blog->create();trace($vo,'create vo');$vo = $blog->find();trace($vo,'find vo');
