PHP基礎教程(php入門基礎教程)一些code程式碼_php基礎
在此教程之前,我就不長篇一律的說什麼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 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

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

Dreamweaver CS6
視覺化網頁開發工具

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

PHP是一門熱門的前端程式語言,它功能強大、易學易用,並且被廣泛用於網站的開發和維護。對於初學者來說,PHP入門需要一定的學習與掌握,以下就提供一些PHP的新手入門指南給大家。一、學習基本概念在學習PHP之前,你需要先了解一些基本概念。 PHP是一種向Web伺服器發出指令的腳本語言。簡單來說,你可以使用PHP來產生HTML程式碼並將其傳送給瀏覽器,最終呈現在網頁上

PHP作為一個流行的伺服器端腳本語言,它不僅可以用於Web應用程式的開發,還可以用於進行TCP/IP程式設計以及網路程式設計。在本文中,我們將為您介紹TCP/IP程式設計的基礎知識和如何使用PHP進行TCP/IP程式設計。一、TCP/IP編程的基礎知識TCP/IP協議是Internet上進行通訊的標準協議,它是由TCP協議和IP協議兩個部分組成的。 TCP協定負責建立可靠連接

PHP是一門廣泛使用的程式語言,尤其在Web開發中,PHP佔據著重要的地位。其中,JSON是一種常見的資料格式,它可以用於儲存和傳輸資料。 PHP中提供了JSON擴展,方便開發人員對JSON資料進行操作與處理。本文將介紹JSON擴充的基本用法和應用場景。一、JSON擴充基本用法將JSON字串轉換為PHP物件或陣列PHP中的json_decode()函數可以將

在Web開發中,文件的上傳和下載是一個非常常見的需求。無論是使用者上傳頭像、文檔,或是管理員讓使用者下載某個文件,都需要使用這個功能。而PHP作為一個強大的伺服器端語言,自然也提供了強大的檔案操作函數和類別庫,讓我們可以輕鬆實現檔案上傳和下載功能。本篇文章將介紹PHP中實作檔案上傳和下載的基本流程和常用函數,並提供範例程式碼。如果你是PHP初學者或正在學習文件操作

對於PHP初學者來說,了解HTTP狀態碼是非常重要的。 HTTP狀態碼是指由Web伺服器傳回的3位數字代碼,用來表示客戶端請求的處理結果。本篇文章將介紹一些常見的HTTP狀態碼及其意義,幫助PHP初學者更能理解網站開發過程中遇到的各種HTTP狀態碼。 200OK200OK是最常見的HTTP狀態碼之一,表示請求已成功處理並傳回結果。當你造訪一個網站的時候,如

PHP是一種伺服器端腳本語言,它被用來開發動態網站、Web應用程式和網頁程式。 PHP的應用範圍非常廣泛,無論是初學者還是有經驗的開發人員,都可以從中獲益。本文將為您提供PHP的基礎文法入門指南。如果您想學習PHP編程,並且從頭開始打好基礎,那麼您來對了地方。 PHP的基本架構一個PHP程式包含以下三個部分:<?php//PHP程式碼?>程式碼兩邊的&

PHP是一種非常流行的程式語言,在網路開發領域經常被使用。在PHP開發中,快取設定是非常重要的一部分。快取可以提高網站效能和使用者體驗,降低伺服器負載,是網站優化的常用手段之一。本文將為大家介紹PHP快取設定的入門指南。一、什麼是快取?快取就是將一些經常性存取的資料保存在記憶體中,以便下次造訪時可以快速獲取,避免重複計算或查詢資料庫,提高回應速度。 PHP中,緩

在軟體開發中,版本管理是極為重要的環節。因為在團隊中編寫程式碼不可避免地需要合併各人的程式碼。版本管理工具可以幫助我們追蹤程式碼修改,以及在合併時避免衝突。其中Git是目前最受歡迎的版本管理工具,無論是個人開發或團隊協作都必備。本文將圍繞Git為大家介紹使用版本管理工具的好處、Git的基本概念與基礎操作,並說明如何運用Git與團隊合作開發。為什麼我們需要版本
