發(fā)表日期:2018-12 文章編輯:小燈 瀏覽次數(shù):3154
除了Trace調(diào)試之外,系統(tǒng)還提供了\think\Debug
類用于各種調(diào)試。
輸出某個(gè)變量是開發(fā)過程中經(jīng)常會(huì)用到的調(diào)試方法,除了使用php內(nèi)置的var_dump
和print_r
之外,ThinkPHP框架內(nèi)置了一個(gè)對瀏覽器友好的dump
方法,用于輸出變量的信息到瀏覽器查看。
用法:
Debug::dump($var, $echo=true, $label=null)或者dump($var, $echo=true, $label=null)
相關(guān)參數(shù)的使用如下:
參數(shù) | 描述 |
---|---|
var(必須) | 要輸出的變量,支持所有變量類型 |
echo(可選) | 是否直接輸出,默認(rèn)為true,如果為false則返回但不輸出 |
label(可選) | 變量輸出的label標(biāo)識,默認(rèn)為空 |
如果echo參數(shù)為false 則返回要輸出的字符串
使用示例:
$blog = Db::name('blog')->where('id', 3)->find();Debug::dump($blog); // 下面的用法是等效的 dump($blog);
在瀏覽器輸出的結(jié)果是:
array(12) { ["id"]=> string(1) "3" ["name"]=> string(0) "" ["user_id"] => string(1) "0" ["cate_id"] => string(1) "0" ["title"] => string(4) "test" ["content"] => string(4) "test" ["create_time"] => string(1) "0" ["update_time"] => string(1) "0" ["status"]=> string(1) "0" ["read_count"]=> string(1) "0" ["comment_count"] => string(1) "0" ["tags"]=> string(0) ""}
如果需要在調(diào)試變量輸出后中止程序的執(zhí)行,可以使用halt
函數(shù),例如:
$blog = Db::name('blog')->where('id', 3)->find();halt($blog); echo '這里的信息是看不到的';
執(zhí)行后會(huì)輸出
array(12) { ["id"]=> string(1) "3" ["name"]=> string(0) "" ["user_id"] => string(1) "0" ["cate_id"] => string(1) "0" ["title"] => string(4) "test" ["content"] => string(4) "test" ["create_time"] => string(1) "0" ["update_time"] => string(1) "0" ["status"]=> string(1) "0" ["read_count"]=> string(1) "0" ["comment_count"] => string(1) "0" ["tags"]=> string(0) ""}
并中止執(zhí)行后續(xù)的程序。
日期:2018-12 瀏覽次數(shù):4806
日期:2018-12 瀏覽次數(shù):5068
日期:2018-12 瀏覽次數(shù):4156
日期:2018-12 瀏覽次數(shù):3516
日期:2018-12 瀏覽次數(shù):3897
日期:2018-12 瀏覽次數(shù):3472
日期:2018-12 瀏覽次數(shù):3518
日期:2018-12 瀏覽次數(shù):6330
日期:2018-12 瀏覽次數(shù):3298
日期:2018-12 瀏覽次數(shù):3403
日期:2018-12 瀏覽次數(shù):3512
日期:2018-12 瀏覽次數(shù):4634
日期:2018-12 瀏覽次數(shù):3038
日期:2018-12 瀏覽次數(shù):3346
日期:2018-12 瀏覽次數(shù):3153
日期:2018-12 瀏覽次數(shù):3014
日期:2018-12 瀏覽次數(shù):3407
日期:2018-12 瀏覽次數(shù):3269
日期:2018-12 瀏覽次數(shù):4356
日期:2018-12 瀏覽次數(shù):3835
日期:2018-12 瀏覽次數(shù):3341
日期:2018-12 瀏覽次數(shù):4091
日期:2018-12 瀏覽次數(shù):3126
日期:2018-12 瀏覽次數(shù):3097
日期:2018-12 瀏覽次數(shù):3080
日期:2018-12 瀏覽次數(shù):3211
日期:2018-12 瀏覽次數(shù):3510
日期:2018-12 瀏覽次數(shù):3303
日期:2018-12 瀏覽次數(shù):3244
日期:2018-12 瀏覽次數(shù):3296
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.