1樓:飄雨
php中的echo、print、print_r、sprintf、var_dump之間的區別
①echo:命令,不能返回值。echo後面可以跟很多個引數,之間用分號隔開;用點號進行連線,如:
echo $myvar1;
echo 1,2,$myvar,"bold";
② print:函式,可以返回乙個值,只能有乙個引數。
③printf:函式,把文字格式化以後輸出,如:
$name="hunte";
$age=25;
printf("my name is %s, age %d", $name, $age);
④sprintf:跟printf相似,但不列印,而是返回格式化後的文字,其他的與printf一樣。
⑤print_r:通常用於列印變數的相關資訊,通常在除錯中使用。
print_r(true); //輸出1
print_r(false); //沒有輸出
print_r(null); //沒有輸出
⑥var_dump:此函式顯示關於乙個或多個表示式的結構資訊,包括表示式的型別與值。
var_dump(true); //輸出 bool(true)
var_dump(false); // bool(false)
var_dump(null); // bool(null)
⑦var_dump()和print_r()的區別:
var_dump返回表示式的型別與值而print_r僅返回結果,相比除錯**使用var_dump更便於閱讀。
2樓:匿名使用者
echo 純輸出string
print 跟echo作用一樣, 差別於print 會返回 boolean 值, 即 true , false
printf 與echo比,加了format功能看下面例子
<?php
$num = 5;
$location = 'tree';
$format = 'there are %d monkeys in the %s';
printf($format, $num, $location);
?>
輸出:「there are 5 monkeys in the tree".
你可以用模板來用
回答完畢
求助愛情高手們,我快要瘋了!!請愛情高手們救救我啊!!
1全部85 90 這種直白的女人,一般不喜歡男人遮遮掩掩的,所以我建議你最好和她直言了白,喜歡就是喜歡,不喜歡就是不喜歡。如果你拒絕了她,她也不會和你絕交的。她肯定會在心裡 說你呆呆的。呵呵 成功的時候,要看她的個性了。反正結果都是會成功的。方案嘛?看電影,去遊樂園,反正情侶幹的 你都幹就是了。要看...
請各位高手幫忙配太電腦,請高手們幫忙配電腦。
華碩a52,我現在用的就是這個,你可以再加1g的記憶體,也不過五千,很棒的遊戲機 請高手們幫忙配電腦。魔獸世界效果全開10000都不夠!求高手幫我配個電腦 你好樓主。你只要5樣東西啊。那麼樓上的兄弟怎麼給你配置的啊呵呵?好的,我按照你的需求給你配置。處理器 amd 速龍ii x4 640 四核 95...
有關電腦病毒,高手們請幫忙,電腦病毒請高手幫幫忙
碰到不好清理的病毒或木馬時個人建議你你用如下方法處理 1 重啟後,f8 進帶網路安全模式 2 用360安全衛士依次進行 清除外掛程式 清除垃圾 清除痕跡 系統修復 高階工具 開機啟動項管理 一鍵優化 使用 木馬查殺 殺木馬,用360防毒全盤防毒。如果還沒清除用下以方案 3 重新啟動,f8 進帶網路安...