/* 4 種PHP程式的寫法
PHP程式碼 ?> /* php.ini 需打開short_open_tag
<% PHP程式碼 %>
/* #################################
/* PRG#1
/* 哪一個有錯?
/* #################################
/* PRG#2
輸出結果?
/* #################################
/* PRG #3
";
echo $A ."
";
echo "$a $A" ."
";
echo '$a $A' ."
";
?>
輸出結果?
Hi
吃飽沒?
Hi 吃飽沒?
$a $A
/* #################################
/* PRG #4
跳脫符號
echo "\\";
echo "\$";
echo "\"";
echo '\'';
?>
輸出結果?
\
$
"
'
/* #################################
/* PRG #5 Sprint
輸出結果?
精通 Dreamweaver CC 與 PHP MySQL 實例整合應用經典 作者 李志文 年度 2015
/* #################################
/* PRG #6 if
= 18)
echo "已成年";
else{
echo "未成年";
}
?>
輸出結果?
已成年
/* #################################
/* PRG #7
$a == $b /* 等於
$a === $b /* 全等,資料型態也相同
$a != $b /* 不等於
$a <> $b /* 不等於
/* #################################
/* PRG #8 if else elseif
輸出結果?
趕快過
/* #################################
/* PRG #9 SWITCH
1500) :
echo "購物滿1500打九折";
break;
case ($price> 2500) :
echo "購物滿2500打八折";
break;
default:
echo "沒打折";
break;
}
?>
輸出結果?
購物滿1500打九折
/* #################################
/* PRG #10 for 迴圈
";
for($i=2;$i<=4;$i++){
echo " 2*$i=" . 2*$i;
}
?>
輸出結果?
2*2=4 2*3=6 2*4=8
2*2=4 2*3=6 2*4=8
/* #################################
/* PRG #11 While 迴圈
輸出結果?
無窮迴圈
/* #################################
/* PRG #12 do While 迴圈
10)
?>
輸出結果?
$a < 10
/* #################################
/* PRG #13 陣列
";
$House[0] = 1; $House[1] = 2; $House[2] = 3;
$House[3] = 4; $House[4] = 5;
for($i=0; $i<5; $i++){
$House[$i] = $i;
}
print_r($House);
?>
輸出結果?
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )
/* #################################
/* PRG #14 陣列與迴圈
輸出結果?
Array ( [2] => 1 [3] => 2 [4] => 3 [5] => 0 [6] => 1 [7] => 2 )
/* #################################
/* PRG #15 陣列索引值
"1", "Lin" => "2", "Jang" => "3",
"Lee" => "4", "Wang" => "5");
$House["Chen"] = 1;
$House["Lin"] = 2;
$House["Jang"] = 3;
$House["Lee"] = 4;
$House["Wang"] = 5;
print_r($House);
?>
輸出結果?
Array ( [Chen] => 1 [Lin] => 2 [Jang] => 3 [Lee] => 4 [Wang] => 5 )
/* #################################
/* PRG #16 快速取出陣列內容
"1", "Lin" => "2", "Jang" => "3",
"Lee" => "4", "Wang" => "5");
foreach($House as $val) {
echo "$val
" ;
}
reset($House);
while (list($key,$value) = each($House)) {
echo '$House' . "[$key]" . "= $value
";
}
?>
輸出結果?
1
2
3
4
5
$House[Chen]= 1
$House[Lin]= 2
$House[Jang]= 3
$House[Lee]= 4
$House[Wang]= 5
/* #################################
/* PRG #17 設置COOKIE