Chapter2 資料型態與變數宣告及運算
變數
*整數型態
十六進位制,以0x開頭。
*布林型態
條件成立會顯示(1),條件不成立會顯示(空字串)。
注意~在PHP程式語言中,(=)的真正意義是(指定運算子),並非數學中的(等於)。
*變數命名原則
$i_int 變數宣告整數
$f_float 變數宣告整浮點型態
$s_string 變數宣告為字串型態
$b_bool 變數宣告為布林型態
*字串常數
常數的優點
1.減少程式錯誤的機會。
2.讓程式更易於閱讀。
3.使程式較容易修正。
*運算子的分類
1.指定運算子 (例如 = )
2.算術運算子 (例如 +、-、*、/ )
3.關係運算子 (又稱比較運算子 例如 >、<、= ...)
4.邏輯運算子 (例如 AND、OR、NOT ...)
撰寫程式時,若遇到數學上的符號 = 時,都會有疑問,那就是:何時才是真正的等號;何時才能當作指定運算子來使用。基本上,在PHP中等的等號(=)大部分都是(指定運算子)來使用。
關係運算子
運算子 | 功能 | 條件式 | 執行結果 |
== (等於) | 判斷A與B是否相等 | $A=$B | Flase |
!=或 <>(不等於) | 判斷A是否不等於B | $A!=$B | True |
< (小於) | 判斷A是否小於B | $A<$B | True |
<=(小於等於) | 判斷A是否小於等於B | $A<=$B | True |
>(大於) | 判斷A是否大於B | $A>$B | Flase |
>=(大於等於) | 判斷A是否大於等於B | $A>=$B | Flase |
邏輯運算子
運算子 | 順序 | 意義 | 運算式 | 運算結果為True的條件 |
!(邏輯 Not) | 1 | 反 | Not A | A必為假 |
&&(邏輯 And) | 2 | 且 | A and B | A、B必須為真 |
||(邏輯 Or) | 3 | 或 | A Or B | A、B中至少一個為真 |
複合指定運算式
運算子 | 功能 | 簡化的表示法 | 相當於 | 執行結果 (設I的初始值為3) |
= | 指定符號 | $I=2; | $I=2; | $I=2; |
+= | 相加後再指定給變數 | $I+=2; | $I=$I+2; | $I=5; |
-= | 相減後再指定給變數 | $I-=2; | $I=$I-2; | $I=1; |
*= | 相乘後再指定給變數 | $I*=2; | $I=$I*2; | $I=6; |
/= | 相除後再指定給變數 | $I/=2; | $I=$I/2; | $I=1.5; |

後面有個小孩抱著嗎?