註釋方法: 1,單行註釋: // 2, 多行註釋: /* */ 二,數據類型 1,integer(整數型):在三十二位操作系統中它的有效範圍是:-2147483648~+2147483648; 2,string(字元串):字元串變數不同於其他編程語言有字元與字元串之分,在PHP中統一使用字元型變數來 ...
註釋方法:
1,單行註釋: //
2, 多行註釋: /* */
二,數據類型
1,integer(整數型):在三十二位操作系統中它的有效範圍是:-2147483648~+2147483648;
2,string(字元串):字元串變數不同於其他編程語言有字元與字元串之分,在PHP中統一使用字元型變數來定義字元或者字元串;
3,boolean (布爾型):這是最簡單的類型,只有兩個返回值(true/false);
4,folat(浮點型,也稱作double):在32位操作系統中的有效範圍是:1.7E-308~1.7E+308;
還有兩種複合類型:
array(數組):數組在一個變數中儲存多個值;
object(對象):對像是一個特殊的數據類型------------------------------------------------------------------------------------------------------------------------------------
|在 PHP 中,必須明確地聲明對象。
|首先我們必須聲明對象的類。類是包含屬性和方法的結構。
|然後我們在對象類中定義數據類型
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
兩種特殊類型:
NULL(空類型):表示這個變數沒有值,NULL類型的唯一可能的值是NULL;
resource(資源):源是一個種特殊變數,保存了到外部資源的一個引用,資源是通過專門的函數來建立和使用的。
三,PHP 變數的定義
註:PHP是一門弱類型的語言,在定義時PHP會自動根據變數存的值的類型來確定類型;
1,定義a的值為10: $a = 10;
2,定義字元串:$a = "abcdef";或 $a = 'abcdef';
註:單雙引號的區別:雙引號可以轉譯,單引號不可以轉譯只被當作字元串;
3,特殊定義方式:$a = >>>A
定義字元串的內容 或者 HTML 代碼
A; 前面不能有任何東西包括空格;
A;
四,數據類型的獲取;
echo gettype($a);
五,變數的輸出
1,echo(常用)
echo $a,"1234"; //可同時輸出多個字元串;
2,print
print $a; //只能輸出一個字元串;
3,特殊輸出方法
print_r(【1,2】);//可以列印數組;
例:頁面顯示--------Array ( [0] => 1 [1] => 2 )
var_dump($b); //輸出變數的所有信息,一般用於調試錯誤;
六,PHP數據類型的轉換
1,第一種方式:
$a = (string)$a; //強制轉換變數a的類型為字元串。
2,第二種方式:
settype($a,"string"); //強制轉換變數a的類型為字元串。
七,可變變數:
$a = "abc";
$abc = "張";
echo $$a;
輸出結果為:張三