2015/12/26 Lesson 2. IF 判斷式
Review
※ 每行程式結束要打分號 ';' 。
- $a = 100; // int 100
- $b = 'hello', // string hello
- $a = 'hello world!'; // string hello world!
- $a = "$b.world", // string hello.world
- $a = '$b, world!'; // string $b, world!
2. 運算子(operator)
※補充: 等號的用途
- $a = 2; // int 2
- $b = 4; // int 4
- $c = $a + $b; // int 6
- $i = 1; // int 1
- $j = $i; // int 1
- $k = $i; // int 1
- /* 根據上方的變數宣告, 以下三行的執行結果會是一樣的 *
- * 當賦值給變數只有增加1時可以省略數字部分 */
- $i++; // int 2
- $j = $j + 1; // int 2
- $j+= 1; // int 2
- = // 賦予值
- == // 比較值是否相等
- === // 比較值和型態是否完全相等
3. for迴圈(for loop)
- // 輸出: 0123456
- for($i = 0; $i <= 6; $i++) {
- echo $i;
- }
Practice
Question 2. How to echo '481216...44' ?
IF 判斷式
- $p = '10';
- $k = 10;
- echo 'If $p equal $k say hi.
- ';
- if($p === $k) { // ===
- for($i = 1;$i<=3; $i++) {
- echo '型態一樣!';
- }
- echo '很重要所以重複三次';
- } else if($p > $k) { // >
- echo $p.'>'.$k;
- } else if($p < $k) { // <
- echo $p.'<'.$k;
- } else { // else
- echo $p.'='.$k;
- }