3 回答

TA貢獻1835條經驗 獲得超7個贊
echo 是語法結構,也就是關鍵字。使用的時候不用加括號,加上也可以。顯示多個值的時候可以用逗號隔開。只支持基本類型,布爾型除外,echo true的時候顯示1,echo false的時候啥都沒有。 這個是php 規定.

TA貢獻1982條經驗 獲得超2個贊
1 echo()
可以同時輸出多個字符串,可以多個參數,并不需要圓括號 ,無返回值。
2 print()
只可以同時輸出一個字符串,一個參數, 需要圓括號,有返回值, 當其執行失敗時返 flase。
print 的用法和 C語言很像,所以會對輸出內容里的 % 做特殊解釋。
3 die(); // 和 exit() 區別。
有兩個功能:先輸出內容,然后退出程序。(常用在鏈接服務器,數據庫)
mysql_connect(“locahost”,”root”,”root”) or die(”
鏈接服務器失敗!
“);
4 printf(); //f 指 format 格式化
printf(“參數 1″,參數 2) :參數 1= 按什么格式輸出;參數 2= 輸出的變量。
(% s: 按字符串; %d: 按整型整型 ; %b: 按二進制; % x: 按 16 進制; %X:按16 進制大寫輸出; %o: 按八進制; % f: 按浮點型 )
函數,返回輸出字符個數,把文字格式化以后輸出
5 sprintf();
此并不能直接輸出,先賦給一個變量,然后再輸出變量。
6 print_r();
功能:只用于輸出數組。
7 var_dump();
功能 :
輸出變量的容,類型或字符串的內容,類型,長度。常用來調試。
8.var_export ();
返回關于傳遞給該函數的變量的結構信息,它和var_dump()類似,不同的是其返回的表 示是合法的 PHP 代碼。
您可以通過將函數的第二個參數設置為TRUE ,從而返回變量的值。

TA貢獻1802條經驗 獲得超4個贊
可以, echo true 的結果為1
false 的結果 空
echo defined('USER') ; 把USER加上引號,就可以打印出來了
- 3 回答
- 0 關注
- 683 瀏覽
添加回答
舉報