在此教程之前,我就不長篇一律的說什麼PHP的常用了。關於什麼是變數呀什麼是判斷語句呀什麼的,請自行查詢相關資料此教程值針對於有程式設計基礎,且對PHP陌生的人看。文章比較簡單。主要看結構。詳細的也請大家自己多研究 比較運算子 邏輯運算子 (x 1) returns true (x==5 || y==5) returns false !(x==y) returns true 程式判斷語句: 和C#、java、C等判斷語句一樣。有if..else/else..if、switch語句--直接看Code
PHP環境安裝:
PHP通常組合是 :MySql PHP Apche 也有 IIS PHP MySQL或SqlServer
當然我們可以進行選擇組合包來進行安裝。新手建議裝AppServ或phpnow等。
iis下可以用這個安裝運行一下就支援php了,mysql要安裝一下。
也可以進行自己安裝各個部分。然後自己進行配置。
PHP各版本的下載網址:http://museum.php.net/php5/
Apche下載位址:http://prdownloads.sourceforge.net/appserv/ appserv-win32-2.5.10.exe?download
MySQL下載位址:http://www.mysql. cn/
設定安裝教學:http://wenku.baidu.com/view/ c6118b1810a6f524ccbf85f9.html
或/article/33062.htm
語法:
PHP的語法很簡單--直接看程式碼: 這就是PHP程式碼的聲明方式。註: ?> 等這中寫法也可以寫,但不建議這麼寫。
標記語句的結束:分號是標記一條語句的結束";" --每個語句結束後要用「;」分號表示結束.
=========== ================================================== ========
PHP中的註解: --詳見教程中的code
php中的註解有單行註解: //這是註解
和大模組註解:/*這是註解*/
============================================ ===========================
變數:
PHP變數是鬆散的。但它也區分大小寫,這大家要注意。在使用它之前,無需聲明-根據變數聲明方式,PHP會自動把變數轉換成正確的資料類型.
在PHP中聲明變數使用$關鍵字來聲明--所有的變數都是由$來標識的
變數命名規則:
變數名稱必須以字母或底線"_" 開頭。
變數名只能包含字母數字字元以及底線。
變數名稱不能包含空格。如果變數名稱由多個單字組成,那麼應該使用底線進行分隔(例如 $my_string),或以大寫字母開頭(例如 $myString)。
註:(基本上所有的程式語言的變數命名規則都差不多!)
範例:
//宣告變數
$var_name = "snow";
/*
/*
顯示結果: snow
*/
?>
4PH 總量陳述中的聲明中變異數 這樣的聲明中的變異數 LPHHPH 這樣。聲明常數使用define函數來宣告的。直接看code
/*
define函數有三個參數
第一個參數:指定常數名--不得使用關鍵字,常數不能有$符號
第二個參數:指定常數的值--只能是布林、整數、浮點、字串四個型別
第三個參數:指定此常數是否對大小寫敏感--true忽略大小寫,false區分大小寫
*/
define("Name" ,"張三",true);
echo name;
/*顯示結果:張三--因為是true所以不區分大小寫*/
?>
=============================== ========================================
數組: --PHP的數組還是比較簡單好用的。
PHP數組可以當作其它語言中的集合使用
PHP數組裡可以存放PHP支援的任何類型。當然也可以存放類別物件等--直接看code
/*========================== =========================================*/
//數值數組
$nums = array(1,2,3);
//或與
$nums [2] = 4;
echo $nums[2]."
";
================================================== ====*/
//關聯陣列 --其中的「=>」是PHP中的關聯符號,就是指定鍵值對的。
$ns = array("name"=>"張三","age"=>22,"sex"=>"man");
$ns["age"] = 22;
$ns["sex"] = "man";
$ns["sex"] = "man";
$ns["sex"] = "man";
$ns["sex"] = "man";
$ns["sex"] = "man";
$ns["sex"] = "man";
"]."
年齡:".$ns["age"]."
性別:".$ns["sex"]."
> 姓名:張三
年齡:22
/*======================= ============================================*/
/ /多維數組--數組裡面還可以存放數組
$bs = array("張三"=>array("愛好"=>"計算機","年紀"=>"23","=>"計算機","年紀"=>"23",""=>"計算機","年紀"=>男"),"小紅"=>array("嗜好"=>"吃飯","性別"=>"女"));
//調整 bs = array
(
"張三"=>array
>"計算機",
"年紀"=>"23",
=>"男"
),
"小紅"=phpcngt "嗜好"=>"吃飯",
"性別"=>
);
//或以
$bs["小紅"]["性別"] = 2; $bs["小紅"][2] = 小紅"]["性別"] = 2; $bs["小紅"][2] = 2; ....
//或
$bs["張三"] = array("嗜好"=>"電腦","年紀"=>"23","性別"=cngtphpcn ["小紅"] = array("嗜好"=>"吃飯","性別"=>"女");
echo $bs["小紅色"]["性別"]."
/*輸出:女*/
/*================================= ==================================*/
?>
================================================= ======================
PHP運算子: --摘錄w3school的教學
本部分列出了在PHP 中使用的各種運算子:
算數運算子
賦值運算符
運算子
說明
範例
結果
Addition
x=2
x 24
-
Subtraction
x=2
5-x3
*
Multiplication
x=4
x*520
/
Division
15/5
5/23
2.5
%
Modulus (division remainder)
5%2
10%8
10%21
2
0
Increment
x=5
x x=6
--
Decrement
x=5
x--x=4
運算子
說明
範例
=
x=y
x=y
=
x =y
x=x y
-=
x-=y
x=x-y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
.=
x.=y
x=x.y
%=
x%=y
x=x%y
運算子
說明
範例
==
is equal to
5==8 returns false
!=
is not equal
5!=8 returns true
>
is greater than
5phpcngtphpcn8 returns false
is less than
5phpcnltphpcn8 returns true
>=
is greater than or equal to
5phpcngtphpcn=8 returns false
is less than or equal to
5phpcnltphpcn=8 returns true
運算子
說明
範例
&&
and
x=6
y=3
||
or
x=6
y=3
!
not
x=6
y=3
$name = "張三"; //宣告變數
一個,一個條件成立。就算後面的也成立,都會被忽略*/
//判斷名字是否為張三
if($name == "張三echo "張三";
}
else if($name == "李四") //接著判斷
}
else //以上皆不走進else
{
echo "其它";
> $num = 1;
/*
switch選擇結構可if的原則差不多。只是在case要加break --當然也可以不加。
以這樣的話語執行玩case 1後不會跳出去,而是繼續執行下一個case分支。直到遇見break才跳出去、。大家可以自己試試
*/
switch($num)
echo "一個";
break;
break;
echo "二";
break;
default: //預設為分支。當條件都不成立的時候執行。
echo "其它」;
}
地 ?>
PHP循環:
和其它強型別的程式語言一樣。 php也有while、do while、for、foreach --直接看code
php函數的宣告很簡單,只要前面加上關鍵字function後面跟函數名稱就行了。 --具體格式直接看code
PHP類:
php也像其它高階語言一樣,支援物件導向程式設計。在這裡我說基礎部分php類別的聲明。有關於物件導向的程式設計方式,大家自行研究
php宣告類別的方式,也要加關鍵字 class --具體看code -(其中包含靜態函數。函數呼叫等)
在頁面使用者提交值的時候用$_GET 和$_POST 或$_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系統定義的變數來讀取提交過來的值--看code