![]() |
PHP 是什麼呢,簡單的說 PHP 是 Unix 系統上的 ASP,這樣一說相信大家應都知道 PHP 大概是什麼了吧。和 ASP 相比,PHP 似乎不太有人去注意,但其實國外使用 PHP 來建構網站己有很長的一段時間了,而國內現在也慢慢的對 PHP 有所重視了。 |
![]() |
所謂的常數是指不會改變的資料稱為常數,如:123,"abc" 等等。而常數可分為兩種,一種是字面常數,另一種是象徵常。字面常數可直接被引用,其值不會被改變,如:123,"abc" 等等直接從字面上就可表示其值的資料。而象徵常數是須將某資料指定一個名稱,如數學符號的π(pi 圓周率:近似3.14),就是將3.14指定給π,在程式中,所使用的常數通常都為象徵常數,而象徵常數通常都須先將值指定一個名稱一次之後,就可在整個程式中引用此一名稱。 定義常數
當常數被定義之後我們就可直接拿來使用,如:
在上面的例子中「.」為字串串接符號,也就是把兩個字串連起來的意思。 defined() 函數是用來判斷常數是否被定義,若常未被定義就拿來使用時會產生錯誤。
和常數不同的是,變數的值是可以隨時的改變的,PHP 的變數命名方式是在變數前面需加上一個$(dollar sign)字元,如:$X,並且變數的名稱有大小寫之分,如:$x 及 $X 是代表不同的變數。 PHP 的變數值是以=來加以指定的。在=的右方可以是常數、變數的值、運算式之後的結果、函數傳回的值,及任何由電腦執行之後所得之結果。如:
另外 PHP 提供了一種較為特別的變數命名方式,『變數的變數』(Variable
Variables),也就是說以變數的值來當作另一個變數的名稱,如:
由以上的例子,各位應該不難發現,$$X就是利用$X的值(HAP)來作為變數的名稱,因此$$X跟$HAP指的是同一個變數。 |