在此教程之前,我就不長篇一律的說什麼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
$index = 1;
while($index echo "第". $index."次"."
";
$index ; //累加
'
' ;
$index = 1;
do
{
$index ;
}
while($index
/*以上結果輸出1次*/
cnltphpcn=3 ;$index )
{
echo "第".$index."次"."php /*以上結果輸出3次*/
echo '
';
$index = array("1","2","3");
foreach($index as $temp) //遍歷數組
{
echo "值:".$temp."
";
}
php函數的宣告很簡單,只要前面加上關鍵字function後面跟函數名稱就行了。 --具體格式直接看code
/*PHP函數*/
// echo "無參函數
";
}
//有參函數--傳入的參數也可為類別物件
BR> echo $str;
}
MyEcho() //輸出:不使用
?>
PHP類:
php也像其它高階語言一樣,支援物件導向程式設計。在這裡我說基礎部分php類別的聲明。有關於物件導向的程式設計方式,大家自行研究
php宣告類別的方式,也要加關鍵字 class --具體看code -(其中包含靜態函數。函數呼叫等)
class MyClass //類別的宣告
private $ jum2;
static public $test = "測試靜態方法"; //定義公有變數
return $this->jum1 $this->jum2; / / "->" 符號是類別呼叫的意思
}
{
$this->jum1 = $Num1 ;
$this->jum2 = $Num2;
}
static function Tt()
{
"
".MyClass::$test."
";
}
echo $temp->SetNum(2,8)->Calc(); //輸出:10
MyClass::Tt(); //"::" >
PHP表單處理:
在頁面使用者提交值的時候用$_GET 和$_POST 或$_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系統定義的變數來讀取提交過來的值--看code
echo $_POST[ echo $_REQUEST["xx"];
//用get讀取數值。自己試
?>
暫時就這麼多了...如果有時間,我會寫下PHP常用的應用。高級部分。 (包括會話、cookie、物件導向、常用函數等等)

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中