比較運算符
邏輯運算符
(x < 10 && y > 1) returns true
|| or x=6(x==5 || y==5) returns false
! not x=6!(x==y) returns true
程序判斷語句:
和C#、java、C等判斷語句一樣。有if..else/else..if、switch語句 --直接看Code
復制代碼 代碼如下:
<?php
$name = "張三"; //聲明變量
/*if..else只會語句只會執行其中一個,一個條件成立。就算後面的也成立,都會被忽略掉*/
//判斷名字是否是張三
if($name == "張三")
{
echo "張三";
}
else if($name == "李四") //接著判斷
{
echo "李四";
}
else //以上都不是就走進else
{
echo "其它";
}
print('<br />'); //打印輸出
$num = 1;
/*
switch選擇結構 可if的原理差不多。只是在case裡要加break --當然也可以不加。
這樣的話執行玩case 1後並不會跳出去,而是繼續執行下一個case分支。直到遇到break才跳出去、。大家可以自己試下
*/
switch($num)
{
case 1:
echo "一";
break;
case 2:
echo "二";
break;
default: //默認分支。當條件都不成立的時候執行。
echo "其它";
}
/*
最終執行的結果是:
張三
一
*/
?>
PHP循環:
和其它強類型的編程語言一樣。php也有while、do while、for、foreach --直接看code
復制代碼 代碼如下:
<?php
$index = 1;
while($index <=10)
{
echo "第".$index."次"."<br />";
$index++; //累加
}
/*以上結果輸出10次*/
echo '<br />';
$index = 1;
do
{
echo "第".$index."次"."<br />";
$index++;
}
while($index <=1);
/*以上結果輸出1次*/
echo '<br />';
for($index = 1;$index <=3;$index++)
{
echo "第".$index."次"."<br />";
}
/*以上結果輸出3次*/
echo '<br />';
$index = array("1","2","3");
foreach($index as $temp) //遍歷數組
{
echo "值:".$temp."<br />";
}
/*以上結果輸出3次*/
?>
PHP函數:
php函數的聲明很簡單,只要前面加上關鍵字function後面跟函數名就行了。--具體格式直接看code
復制代碼 代碼如下:
<?php
/*PHP函數*/
//無參函數
function MyEcho()
{
echo "無參函數<br />";
}
//有參函數 --傳入的參數也可以是類對象
function MyEcho2($str)
{
echo $str;
}
MyEcho(); //輸出:無參函數
MyEcho2("嘻嘻哈哈!"); //輸出:嘻嘻哈哈!
?>
PHP類:
php也像其它高級語言一樣,支持面向對象編程。在這裡我說基礎部分php類的聲明。有關於面向對象的編程方式,大家自行研究
php聲明類的方式,也要加關鍵字 class --具體看code -(其中包括靜態函數。函數調用等)
復制代碼 代碼如下:
<?php
class MyClass //類的聲明
{
private $jum1; //定義私有變量
private $jum2;
static public $test = "測試靜態方法"; //定義公有變量
function Calc() //類函數
{
return $this->jum1+$this->jum2; // "->" 符號是類調用的意思
}
function SetNum($Num1,$Num2) //有參類函數
{
$this->jum1 = $Num1;
$this->jum2 = $Num2;
return $this; //這裡要返回類對象本身
}
static function Tt()
{
echo "<br />".MyClass::$test."<br />";
}
}
/*實現計算功能*/
$temp = new MyClass;
echo $temp->SetNum(2,8)->Calc(); //輸出:10
MyClass::Tt(); //"::"靜態調用 //輸出:測試靜態方法
?>
PHP表單處理:
在頁面用戶提交值的時候用 $_GET 和 $_POST 或 $_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系統定義的變量來讀取提交過來的值 --看code
復制代碼 代碼如下:
<body>
<?php
echo $_POST["xx"]."<br />"; //讀取post值
echo $_REQUEST["xx"];
//用get讀取值。自己試
?>
<form action="#" method="post">
<input type="text" name="xx" />
<input type="submit" value="提交" />
</form>
</body>
暫時就這麼多了...如果有時間,我會寫下PHP常用的應用。高級部分。(包括會話、cookie、面向對象、常用函數等等)