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; }