PHP在web開發中的應用有:收集表單數據,GET POST /生成動態網頁 /字符串處理 等等.. php
php程序的後綴名必須是.php結尾! web
<?php ?> 標籤能夠嵌入在.php文件的任意位置, php文件的執行順序是從上向下執行!! shell
規定: 功能執行語句候命必定要加上分號(;). 結構定義語句後面必定不能加分號(;) 數組
註釋: //單行註釋 /* */多行註釋 #腳本註釋 /** */文檔註釋. 註釋掉的代碼php服務器不解析!! 服務器
PHP變量的使用! 函數
變量的聲明:聲明和使用變量的時候須要變量名面加上$符號(shell腳本里面聲明變量不須要加$,使用的時候才加$符號). 開發
聲明變量不能用數字開頭,不能使用php或其餘語言的運算符號,能夠用系統關鍵字作變量.php變量區分大小寫. 文檔
變量聲明之後一直到腳本結束均可以使用,unset能夠刪除變量,isset能夠判斷腳本中是否存在某個變量. 字符串
$變量名=變量值; (php是弱類型語言聲明變量的時候不須要考慮變量的類型,變量的類型由存儲的值決定!) 字符串處理
運算符
算數運算符: + - * / % (加 減 乘 除 取餘 ) ++ --
字符運算符: .(點)
比較運算符: > < = == !=
邏輯運算符: && /and ||/or !/not (與 或 非)
流程控制
單路分支
if(條件){
條件成立執行的代碼!
}
雙路分支
if(條件){
條件成立執行的代碼
}else{
不成立執行的代碼
}
多路分支
if(條件){
條件成立執行的代碼
}else if(條件){
條件成立執行的代碼
}else if(條件){
條件成立執行的代碼
}else{
不成立執行的代碼
}
switch(變量/值){
case "值":
代碼;
break;
case "值":
代碼;
break;
..........
}
循環的使用!
while 循環 (條件成立不斷執行,知道條件不成立!!)
$num=0;
while($num < 10){
echo "執行第$num次<br>";
$num++;
}
do-while 循環 (和while循環的區別是先執行一次在判斷條件是否成立!)
$i=0;
do{
echo "這是do-while循環!";
$i++;
}while($1<10);
for 循環
for(初始化;條件表達式;增量){
循環體;
}
for($a=1;$a<9;$a++){
for($b=1;$b<=$a;$b++){
echo "$a x $b = ".$a*$b."  ";
}
echo '<br>';
}
break 退出循環; continue 退出本次循環;
數組的使用!
函數的使用!
<?php
table(5,3);
function table($row,$col){
echo '<table border=1 width="800" align="center">';
echo '<caption><h1>表名<h1></caption>';
for($i=0; $i<$row; $i++){
echo '<tr>';
for($j=0; $j<$col; $j++){
echo '<td>'.($i*$row+$j).'</td>';
}
echo '</tr>';
}
}
?>
帶有返回值的函數 echo sum(5,2); //sum(5,2)就是返回的值!!能夠直接輸出!! function sum($x,$y){ $sum=0; $sum=$x*$y+$y*$y; return $sum; //函數執行到return就結束了,return後面的語句執行不到,因此return後面什麼都不能寫.. }