《PHP實戰(zhàn):php基礎(chǔ)教程》要點:
本文介紹了PHP實戰(zhàn):php基礎(chǔ)教程,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP編程php簡介
PHP編程當(dāng)前網(wǎng)絡(luò)技術(shù)發(fā)展日新月異,各種基于服務(wù)端創(chuàng)建動態(tài)網(wǎng)站的腳本語言更是層出不窮.其中PHP以其簡單、易用、可移植性強(qiáng)等特點,在眾多的動態(tài)網(wǎng)站語言技術(shù)中獨(dú)樹一幟.那么到底什么是PHP,如何使用PHP?本章將來回答這些問題.通過本章的學(xué)習(xí),將使讀者對PHP有一個大致的了解,并將學(xué)會如何把PHP代碼加入普通Web頁中.
PHP編程1.1? 關(guān)于靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁
PHP編程目前網(wǎng)上的網(wǎng)頁有靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁兩種形式.在講這兩種網(wǎng)頁之前,先了解一下網(wǎng)絡(luò)構(gòu)成中的客戶機(jī)(Client)與服務(wù)器(Server).服務(wù)器是安裝有服務(wù)器軟件并且可以向客戶機(jī)提供諸如網(wǎng)頁瀏覽、數(shù)據(jù)庫查詢等服務(wù)的設(shè)備.而客戶機(jī)則與之相反,它通過客戶端軟件如網(wǎng)頁瀏覽器從服務(wù)器上獲得如網(wǎng)頁瀏覽、軟件下載等服務(wù).簡單地講,服務(wù)器就是服務(wù)提供者,而客戶機(jī)則是服務(wù)獲得者.
PHP編程?1.1.1? 傳統(tǒng)的靜態(tài)網(wǎng)頁HTML
PHP編程靜態(tài)網(wǎng)頁的實現(xiàn)模式如圖所示: 靜態(tài)網(wǎng)頁有以下幾個特點:靜態(tài)網(wǎng)頁不能自動更新.靜態(tài)網(wǎng)頁的內(nèi)容不隨瀏覽用戶、瀏覽時間等條件的變化而變化.靜態(tài)網(wǎng)頁一經(jīng)發(fā)布,無論瀏覽者瀏覽與否,它都是實實在在存在的一個文件,都對應(yīng)一個URL.用靜態(tài)網(wǎng)頁實現(xiàn)人機(jī)交互有相當(dāng)大的局限性.
PHP編程1.1.2? 動態(tài)網(wǎng)頁與傳統(tǒng)網(wǎng)頁的區(qū)別
PHP編程與靜態(tài)網(wǎng)頁的實現(xiàn)方法不同,動態(tài)網(wǎng)頁服務(wù)的實現(xiàn)過程如下:客戶端向服務(wù)器提出申請,服務(wù)器根據(jù)用戶哀求,把動態(tài)網(wǎng)頁內(nèi)部的代碼先在服務(wù)器上進(jìn)行相應(yīng)的處理,再把生成的結(jié)果發(fā)送給客戶端.其模式如圖所示:
PHP編程1.1.2? 動態(tài)網(wǎng)頁與傳統(tǒng)網(wǎng)頁的區(qū)別
PHP編程動態(tài)網(wǎng)頁有以下幾個特點:
PHP編程動態(tài)網(wǎng)頁在服務(wù)器端運(yùn)行.
PHP編程不同的人、不同時間、不同地點瀏覽同一個動態(tài)網(wǎng)頁,根據(jù)代碼處理結(jié)果不同,會返回不同的內(nèi)容.
PHP編程動態(tài)網(wǎng)頁只有經(jīng)客戶瀏覽時才會返回一個完整的網(wǎng)頁,而其本身并不是一個獨(dú)立存在于服務(wù)器的網(wǎng)頁文件.
PHP編程與靜態(tài)網(wǎng)頁相比,動態(tài)網(wǎng)頁更容易實現(xiàn)人機(jī)交互.
PHP編程動態(tài)網(wǎng)頁構(gòu)建的網(wǎng)站維護(hù)起來比靜態(tài)網(wǎng)頁要容易.
PHP編程1.2? 關(guān)于PHP
PHP編程上一節(jié)為讀者介紹了靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁,而PHP就是動態(tài)網(wǎng)頁技術(shù)中的一種.那么到底什么是PHP,它的發(fā)展歷史是怎么樣的呢?與其他動態(tài)網(wǎng)頁技術(shù)相比,PHP都有些什么特點呢?本節(jié)將為讀者來解答這些問題.
PHP編程1.2.1? 什么是PHP
PHP編程早期有人將PHP解釋為Personal Home Page,即個人主頁.也有人將PHP稱作:“PHP:Hypertext Preprocessor”.通俗地說,PHP是一種服務(wù)器端、跨平臺、可以嵌入HTML的腳本語言.服務(wù)器端執(zhí)行的特性標(biāo)明了它是動態(tài)網(wǎng)頁的一種.跨平臺,則是指PHP不僅可以運(yùn)行在Linux系統(tǒng)下同時也可以運(yùn)行在UNIX或者Windows系統(tǒng)下.另外它還可以很簡單地嵌入到普通的HTML頁中,用戶所要做的只是在普通HTML頁中加入PHP代碼即可.
PHP編程1.2.2? PHP的發(fā)展歷史
PHP編程PHP最初在1994年由Rasmus Lerdorf進(jìn)行開發(fā).1995年中期又發(fā)布了PHP的第2個版本,定名為PHP/FI(Form Interpreter).
PHP編程1997年中開始了第三版的開發(fā)計劃,開發(fā)小組加入了Zeev Suraski及Andi Gutmans,而第三版就定名為PHP? 3.0.
PHP編程2000年5月,PHP 4.0正式發(fā)布.它使用了Zend(Zeev+Andi)引擎,提供更高的性能.
PHP編程2004年7月,PHP 5問世.PHP 5的誕生,使PHP編程進(jìn)入了一個新時代.Zend? II引擎的采用,完備的對象模型、改進(jìn)的語法設(shè)計.終使得PHP成為一個設(shè)計完備、真正具有面向?qū)ο竽芰Φ哪_本語言.
1.2.3? PHP與其他CGI程序相比較
PHP編程同樣作為服務(wù)端編程語言,PHP與其他CGI程序如ASP.NET、JSP等相比較有其自身的特點,主要表現(xiàn)在以下幾個方面:Web服務(wù)器支持方面.運(yùn)行平臺的支持.腳本語言不同.數(shù)據(jù)庫支持不同.面向?qū)ο蟮闹С植煌?
PHP編程1.3? 第一個程序――HELLO WORLD!
PHP編程
<html>
<head>
<title>HELLO WORLD!</title>
</head>
<body>
<!--以上為普通HTML代碼,以下為PHP代碼-->
<?php
echo "HELLO WORLD!"; //用echo打印字符串
?>
<!--以上為PHP代碼-->
</body>
</html>
PHP編程1.3.1? 頁面中加入PHP代碼
PHP編程PHP是一種可嵌入的語言.也就是說,它可以很方便地加入到一般常見的HTML頁中.用戶哀求PHP文件時,相關(guān)的PHP代碼先在服務(wù)器端解釋執(zhí)行,生成新的HTML信息,再連同原有的HTML代碼一起發(fā)送給用戶.
PHP編程1.3.2? PHP頁中加入注釋
PHP編程PHP有三種注釋:
PHP編程單行注釋:#,//
PHP編程多行注釋:/*some code*/
PHP編程以上介紹了php基礎(chǔ),php基礎(chǔ)教程,了解以上內(nèi)容是學(xué)習(xí)php的基礎(chǔ),希望對大家有所贊助.
歡迎參與《PHP實戰(zhàn):php基礎(chǔ)教程》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/8768.html