2018年12月8日 星期六

DW_PHP_AJAX_CH2 PHP語言入門_(2)變數、符號與陣列_變數

[變數]

在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 />";
?>

沒有留言:

張貼留言