PHP基礎知識

 

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."&nbsp;&nbsp";
}
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後面什麼都不能寫.. }

相關文章
相關標籤/搜索