国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php echo print print_r三者區別分析

2024-09-04 11:48:22
字體:
來源:轉載
供稿:網友

php echo print print_r三者區別分析

echo是PHP語句,print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)  

print()    只能打印出簡單類型變量的值(如int,string)  

print_r() 可以打印出復雜類型變量的值(如數組,對象)  

echo     輸出一個或者多個字符串

echo -- 輸出一個或者多個字符串

定義和用法

echo() 函數輸出一個或多個字符串。

語法:echo(strings)參數 描述 

strings 必需。一個或多個要發送到輸出的字符串。 

提示和注釋

注釋:echo() 實際上不是一個函數,因此您無需對其使用括號,不過,如果您希望向 echo() 傳遞一個或多個參數,那么使用括號會發生解析錯誤.

提示:echo() 函數比 print() 函數快一點點。

提示:echo() 函數可以使用簡化語法,參見例子 5.

例子 1

  1. <?php 
  2. $str = "Who's John Adams?"
  3. echo $str
  4. echo "<br />"
  5. echo $str."<br />I don't know!"
  6. ?> 
  7. //輸出: 
  8. //Who's John Adam? 
  9. //Who's John Adam? 
  10. //I don't know! 
  11. //Descrīption 
  12. void echo ( string arg1 [, string ...] ) //返回值為空 
  13. echo "你好"," 朋友"

print --輸出一個字符串

print() 函數輸出一個或多個字符串。

語法:print(strings)參數 描述 

strings 必需,發送到輸出的一個或多個字符串。 

提示和注釋

注釋:print() 函數實際上不是函數,所以您不必對它使用括號.

注釋:print() 函數稍慢于 echo().

描述:

int print ( string arg )//返回值為整形

print "你好朋友";

可以進行下面操作:

  1. $name=print "nihao n"
  2. $str = 'test print value is $name .'
  3. eval("$print="$str";"); 
  4. echo $print

print_r -- 打印關于變量的易于理解的信息。

bool print_r ( mixed expression [, bool return] ) //返回值是布爾型的,參數是mix類型的,可以是字符串,整形,數組,對象類print_r() 顯示關于一個變量的易于理解的信息。如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。

print_r() 將把數組的指針移到最后邊。

你可以

print_r(str);

print_r(int);

print_r(array);

print_r(obj);

也可以用var_dump var_export

php 中 print_r 函數輸出的數組內容不排列,為了讓它輸出的好看些,如,數組有多層,分段列出,我們可以這樣寫:

  1. echo "<pre>";  
  2. print_r xxxxx;  
  3. echo "<pre>"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西畴县| 潜山县| 华池县| 五莲县| 新竹县| 和田县| 建宁县| 抚州市| 呼伦贝尔市| 衡东县| 安福县| 北川| 长沙市| 唐海县| 涟源市| 牟定县| 玉屏| 平凉市| 五台县| 久治县| 普洱| 宝丰县| 莎车县| 张家界市| 维西| 龙岩市| 永靖县| 高阳县| 诏安县| 安龙县| 庄浪县| 改则县| 乐都县| 清河县| 广德县| 洪洞县| 西贡区| 南城县| 沈丘县| 尉犁县| 英吉沙县|