關(guān)于Head First PHP代碼
Head First PHP代碼是一本針對(duì)初學(xué)者的適合PHP編程新手的書籍,它通過深入淺出的方式帶領(lǐng)讀者快速了解和學(xué)習(xí)PHP編碼技能。作為一本實(shí)用操作類的書籍,它極為注重理論與實(shí)踐的結(jié)合,通過各種實(shí)際案例和示例進(jìn)行解析,讓讀者學(xué)以致用,并在實(shí)踐中提高自己的編碼能力。
如果你沒有任何編程經(jīng)驗(yàn),那么這一本書將為你揭開怎樣面對(duì)一個(gè)開發(fā)項(xiàng)目并進(jìn)行整個(gè)開發(fā)過程的面紗。在學(xué)習(xí)本書之前,最好準(zhǔn)備好一臺(tái)能運(yùn)行Web服務(wù)器和PHP的計(jì)算機(jī),這樣才能夠更好的進(jìn)行實(shí)踐操作。
首先,我們需要明確的是PHP是什么。簡(jiǎn)單理解,PHP是一種服務(wù)器端腳本語言,能夠處理HTML表單等提交信息,并返回結(jié)果給客戶端瀏覽器。我們不妨舉個(gè)例子,假如我們想要?jiǎng)?chuàng)建一個(gè)登錄網(wǎng)頁,需要在前端編寫HTML代碼,同時(shí)還需要借助PHP代碼來實(shí)現(xiàn)與數(shù)據(jù)庫的交互以及對(duì)用戶登錄信息的處理。具體的代碼可以看下面的示例:connect_error) {
die('連接錯(cuò)誤: ('. $mysqli ->connect_errno .') '. $mysqli ->connect_error);
}
//處理用戶提交的登錄數(shù)據(jù)
$username = $_POST["username"];
$password = $_POST["password"];
//從數(shù)據(jù)庫中獲取用戶信息
$query = "SELECT id FROM users WHERE username='".$username."' AND password='".$password."'";
$result = $mysqli->query($query);
if (!$result) {
die('查詢失敗.');
}
//查詢結(jié)果集中是否有數(shù)據(jù)
$row_cnt = $result->num_rows;
if ($row_cnt >0) {
// 如果查詢結(jié)果集中有數(shù)據(jù)則認(rèn)為驗(yàn)證通過
echo "登錄成功.";
} else {
//否則認(rèn)為驗(yàn)證失敗
echo "登錄失敗.";
}
?>以上代碼實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的用戶登錄功能。我們通過$_POST數(shù)組接收用戶提交過來的表單信息,然后使用mysqli模塊連接并操作數(shù)據(jù)庫,在最后根據(jù)查詢結(jié)果告訴用戶登錄是否成功。
在實(shí)際編寫程序過程中,需要注意的是,PHP代碼中充滿變量和函數(shù),需要對(duì)它們進(jìn)行熟練掌握,才能更好地編寫代碼。其中,變量的定義、變量的類型、變量的作用域等等都是需要我們熟知的。例如:這是一個(gè)簡(jiǎn)單的帶有函數(shù)和變量的程序。當(dāng)你看到這段代碼時(shí),可以像翻譯一樣將它先理解為一種語言。其中$x、$y、$z就是變量,它們的類型、值不同。函數(shù)定義以及函數(shù)調(diào)用一般都是這樣的形式,這里是一個(gè)簡(jiǎn)單的加法函數(shù)定義。在程序中函數(shù)直接被調(diào)用,并將返回值存放到$sum中,最后使用echo語句將$sum的值顯示出來。
總結(jié):通過Head first PHP代碼這本書,我們可以初步了解php編程思路,包括如何定義變量、使用函數(shù)、如何操作mysql數(shù)據(jù)庫等,懂得基本的php編寫后,在以后的學(xué)習(xí)中越加容易進(jìn)步,可以快速地將php的技能轉(zhuǎn)化為實(shí)用的手段,更好地致力于后端編寫。對(duì)于想學(xué)習(xí)php的初學(xué)者來說,這本書是一本很好的入門書籍,不需要先前編程基礎(chǔ)的讀者也可以很快上手。
網(wǎng)站導(dǎo)航
- zblogPHP模板zbpkf
- zblog免費(fèi)模板zblogfree
- zblog模板學(xué)習(xí)zblogxuexi
- zblogPHP仿站zbpfang