PHP變量的輸出方式有如下幾種:
1、echo
可以輸出一個或多個字符串,無返回值,不能調用,是語言結構,使用的時候可以加括號,也可以不加括號,如:echo ();

注:單雙引號的區別在於,可以理解為單引號速度快,原樣輸出。雙引號要解析執行,里面的html代碼會被解析
2、print
只允許輸出一個字符串,返回值為1

3、printf
有返回值,返回值為字符串長度,輸出格式化字符串

4、var_dump
同時輸出值、類型、長度

5、print_r
返回值為1,看不到類型,一般用來打印數組

PHP數據類型有如下幾種:
1、string字符串類型
一串字符的序列,用單雙引號括起來,如:

2、int整型
沒有小數點,可以包含正負數,至少有一個數字,不能包含逗號或空格,可以十進制,十六進制(以0x為前綴),八進制(以0為前綴)

3、float浮點型
帶小數的數字

4、boolean布爾類型
常用語條件判斷的true或false,不區分大小寫

5、array數組類型
能夠在單獨的變量名中存儲一個或多個值

6、object對象
用於存儲數據,必須使用class聲明類對象,可以包含屬性和方法的結構
7、NULL值
表示變量沒有值,NULL是數據類型為NULL的值,區別於空值,可通過設置變量為null清空變量數據

8、resource資源
資源是一種特殊的變量類型,保存了到外部資源的一個引用:如打開文件、數據庫連接、圖形畫布區域等。
