標籤:方式 back 檔案名稱 font 輸出 規範 字串 default 運算
php開發網頁需要存放在wamp根目錄下的www檔案夾中才可運行成功。同時wamp要處於運行狀態。
無網站情況下開啟檔案:
網址欄中輸入:localhost/檔案名稱
1 代碼規範:
用
<?php
?>
將程式碼封裝圍起來
文法規範:
1 $a=10; 2 $b="world"; 3 var_dump($a);//輸出字元類型及長度 4 var_dump($b); 5 6 7 8 9 $a = (string)$a; //強制轉換a的類型為字串10 //settype($a,"string");11 var_dump($a);
下面是運行結果
字元拼接:
1 $name = "張三";2 $s = "hello {$name}";3 echo $s;4 echo "<br>";5 6 $a = "hello";7 $a .= "張三";8 echo $a;9 //php裡面拼接字串用點,不用加號
可變變數:
1 $a=10;2 $b="dsdw";3 echo $a,"hello"; //可以同時輸出多個字串4 print $a; //每次只能輸出一個5 //print_r();專門列印數組<br><br>var_dump($b); //輸出變數資訊
判斷及刪除:
1 var_dump(empty($b)); //判斷變數是否為空白,當值為0,或者為空白字元時也顯示true2 var_dump(isset($b)); //判斷變數是否定義3 4 $a = 10;5 unset($a); //刪除變數6 var_dump(isset($a));
變數地址:
1 //&代表變數的地址2 $a = 10;3 $b = &$a;4 $b = 5;5 echo $a; //a的地址被改變
判斷是否相等:
1 $a = 10;
2 $b = 8;
3 var_dump($a==$b);
三目運算子:
1 $a = 10;
2 $b = 8;
3 echo $a==$b?"相等":"不相等";
錯誤抑制符:
1 //@錯誤抑制符2 //Notice:提醒(提示)3 //Warning:警告4 //error:錯誤5 //Notice:有一些提醒不是真正的錯誤6 7 8 echo @$a;
分支語句:
1 $a=8; 2 $b=9; 3 $c=6; 4 $d=35; 5 6 7 if($a<10) 8 { 9 echo "A小於10";10 }11 echo "<br>";12 if($b<10)13 echo "B小於10";14 echo "<br>";15 if($c<10)16 {17 echo "OK";18 }19 else20 {21 echo "NO";22 }23 echo "<br>";24 if($d<10)25 {26 echo "A小於10";27 }28 else if($d<20)29 {30 echo "D在10到20之間";31 }32 else33 {34 echo "D大於20";35 }
switch case語句:
1 $a=3; 2 3 switch($a) 4 { 5 case 1: 6 echo "1111"; 7 break; 8 case 2: 9 echo "22222";10 break;11 case 3:12 echo "33333";13 break;14 default:15 echo "00000";16 }
for 迴圈語句:
0到9
1 for($i=0;$i<10;$i++)2 {3 echo $i;4 }
邏輯語句:
1 && //如果多個bool型資料進行與的運算,只要其中有一個false,結果就是false2 3 || //如果多個bool型資料進行或的運算,只要其中有一個true,結果就是true4 5 ! //邏輯非相當於取反
PHP運行及語句及邏輯