国产探花免费观看_亚洲丰满少妇自慰呻吟_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>"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中江县| 隆安县| 安陆市| 静宁县| 阜新| 新河县| 乌恰县| 江口县| 邳州市| 陕西省| 涪陵区| 禄劝| 泰安市| 綦江县| 三明市| 将乐县| 靖边县| 田东县| 湖北省| 华蓥市| 邯郸县| 灵宝市| 沈阳市| 临洮县| 青川县| 尼勒克县| 长兴县| 兴仁县| 秭归县| 丰城市| 大冶市| 昌江| 阿拉尔市| 阿图什市| 玉田县| 柘城县| 南木林县| 南汇区| 通化县| 吉安市| 江都市|