日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
php打印輸出的區(qū)別是什么

本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。

創(chuàng)新互聯(lián)建站專注于祥符企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。祥符網(wǎng)站建設(shè)公司,為祥符等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

一、打印處理

print();     // 輸出字符串
printf();    // 輸出格式化字符串
print_r();   // 以易于理解的格式打印變量
echo;        
sprintf();   // 返回格式化字符串
var_dump();  // 打印變量的相關(guān)信息
var_export();// 輸出或返回一個(gè)變量的字符串表示

二、區(qū)別

1、print 和 echo 的區(qū)別

print 和 echo 都是語言結(jié)構(gòu);

print 在打印的時(shí)候,只能打印一個(gè)變量,而 echo 可以打印多個(gè)變量,如果同時(shí)打印多個(gè),中間用逗號(hào)隔開,效率更高【推薦使用】。

2、printf() 和 sprintf() 的區(qū)別

printf() 可以根據(jù)格式進(jìn)行輸出,會(huì)直接輸出到緩存區(qū);

sprintf() 會(huì)返回,不會(huì)輸出。

3、print_r() 和 var_dump() 的區(qū)別

print_r() 會(huì)將數(shù)組/對(duì)象進(jìn)行格式化好,并打印出來【幫助我們進(jìn)行排查一些錯(cuò)誤或結(jié)果】;

var_dump()也有 print_r() 的功能,且 var_dump() 還會(huì)將每一個(gè)的類型顯示出來。

根本區(qū)別:

如:打印 FALSE, print_r() 什么都不會(huì)有,只相當(dāng)于是 echo 了一個(gè) FALSE,什么都沒有;print_r() 如果打印一個(gè) TRUE,結(jié)果不是 true 而是 1,因此在一些結(jié)果的判斷中,會(huì)有一些誤差,則【推薦使用 var_dump()】。

4、var_export 與 var_dump() 的區(qū)別

var_export() 是將內(nèi)容(如將一個(gè)數(shù)組)進(jìn)行格式化并輸出,當(dāng)然也可以給后面的參數(shù)一個(gè) true,這樣會(huì)變成返回;

對(duì)于 var_export()來說,它返回的值 符合PHP的語法結(jié)構(gòu)(如可以把它打印出來的一個(gè)字符串,作為PHP的語法結(jié)構(gòu)來使用),而 var_dump()不可以,var_dump()只是幫我們進(jìn)行 debug,來查看一下 我們的錯(cuò)誤信息 或者是 結(jié)果信息。


當(dāng)前題目:php打印輸出的區(qū)別是什么
鏈接地址:http://m.5511xx.com/article/cdpgocc.html