[變數]
在PHP中真正可定義的資料型態只有『Varient』, 也就是『未定型態』, 因此, 在宣告變數時, 其實並不需要定義變數的資料型態!當指定資料值給變數時, 其實就是在定義變數的資料型態, 指定整數資料給變數, 那麼該變數的資料型態就是整數, 指定字串資料給變數, 那麼該變數的資料型態就是字串;根據不同的變數使用時機, PHP會自動的識別變數內的資料是屬於何種資料型態!在宣告變數時,必須給變數一個『名字』, 變數名稱可以隨便取, 只要合乎下列規則就行了:
1 變數名稱的第一個字元必須是『$』符號字元, 其餘的部分可以是英文字母、底線, 其餘的符號則不能使用。
2 保留字不得單獨作為變數名稱, 但可包含在變數名稱之內, 成為變數名稱的一部份, 不過請儘量避免。
3 變數名稱儘量是能代表其在程式中所扮演的角色。
4 變數名稱有大小寫的差異, 大小寫並不相同。
到底要如何正確的宣告變數呢?在宣告變數之前我們必須加一個『$』字元符號, 也就是說變數的宣告是從『$』字元符號開始:
$變數名稱=初始值;例如:
$intNumber=5; $StrName=”維尼”;
若想得知變數的資料型態, 可利用gettype()函數, 此函數可取回integer、duble、string、array、object、class、unknown type等型態。
<?php $x="我討厭PHP"; echo gettype($x); //輸出string echo "<br />"; $x=123; echo gettype($x); //輸出integer echo "<br />"; $x=123.321; echo gettype($x); //輸出double echo "<br />"; ?>
沒有留言:
張貼留言