最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php基礎(chǔ)教程

 更新時(shí)間:2015年08月26日 10:38:05   作者:myall  
PHP是全球范圍內(nèi)應(yīng)用廣泛的開(kāi)發(fā)語(yǔ)言,Web開(kāi)發(fā)的最佳語(yǔ)言; PHP和Linux,Apache,MySQL緊密結(jié)合,形成LAMP的開(kāi)源黃金組合,本文給大家php基礎(chǔ)教程,php基礎(chǔ),需要的朋友可以參考下

php簡(jiǎn)介

當(dāng)前網(wǎng)絡(luò)技術(shù)發(fā)展日新月異,各種基于服務(wù)端創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言更是層出不窮。其中PHP以其簡(jiǎn)單、易用、可移植性強(qiáng)等特點(diǎn),在眾多的動(dòng)態(tài)網(wǎng)站語(yǔ)言技術(shù)中獨(dú)樹(shù)一幟。那么到底什么是PHP,如何使用PHP?本章將來(lái)回答這些問(wèn)題。通過(guò)本章的學(xué)習(xí),將使讀者對(duì)PHP有一個(gè)大致的了解,并將學(xué)會(huì)如何把PHP代碼加入普通Web頁(yè)中。

1.1  關(guān)于靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)

目前網(wǎng)上的網(wǎng)頁(yè)有靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)兩種形式。在講這兩種網(wǎng)頁(yè)之前,先了解一下網(wǎng)絡(luò)構(gòu)成中的客戶機(jī)(Client)與服務(wù)器(Server)。服務(wù)器是安裝有服務(wù)器軟件并且可以向客戶機(jī)提供諸如網(wǎng)頁(yè)瀏覽、數(shù)據(jù)庫(kù)查詢(xún)等服務(wù)的設(shè)備。而客戶機(jī)則與之相反,它通過(guò)客戶端軟件如網(wǎng)頁(yè)瀏覽器從服務(wù)器上獲得如網(wǎng)頁(yè)瀏覽、軟件下載等服務(wù)。簡(jiǎn)單地講,服務(wù)器就是服務(wù)提供者,而客戶機(jī)則是服務(wù)獲得者。

 1.1.1  傳統(tǒng)的靜態(tài)網(wǎng)頁(yè)HTML

靜態(tài)網(wǎng)頁(yè)的實(shí)現(xiàn)模式如圖所示: 靜態(tài)網(wǎng)頁(yè)有以下幾個(gè)特點(diǎn):靜態(tài)網(wǎng)頁(yè)不能自動(dòng)更新。靜態(tài)網(wǎng)頁(yè)的內(nèi)容不隨瀏覽用戶、瀏覽時(shí)間等條件的變化而變化。靜態(tài)網(wǎng)頁(yè)一經(jīng)發(fā)布,無(wú)論瀏覽者瀏覽與否,它都是實(shí)實(shí)在在存在的一個(gè)文件,都對(duì)應(yīng)一個(gè)URL。用靜態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)人機(jī)交互有相當(dāng)大的局限性。

1.1.2  動(dòng)態(tài)網(wǎng)頁(yè)與傳統(tǒng)網(wǎng)頁(yè)的區(qū)別

與靜態(tài)網(wǎng)頁(yè)的實(shí)現(xiàn)方法不同,動(dòng)態(tài)網(wǎng)頁(yè)服務(wù)的實(shí)現(xiàn)過(guò)程如下:客戶端向服務(wù)器提出申請(qǐng),服務(wù)器根據(jù)用戶請(qǐng)求,把動(dòng)態(tài)網(wǎng)頁(yè)內(nèi)部的代碼先在服務(wù)器上進(jìn)行相應(yīng)的處理,再把生成的結(jié)果發(fā)送給客戶端。其模式如圖所示:

1.1.2  動(dòng)態(tài)網(wǎng)頁(yè)與傳統(tǒng)網(wǎng)頁(yè)的區(qū)別

動(dòng)態(tài)網(wǎng)頁(yè)有以下幾個(gè)特點(diǎn):

動(dòng)態(tài)網(wǎng)頁(yè)在服務(wù)器端運(yùn)行。

不同的人、不同時(shí)間、不同地點(diǎn)瀏覽同一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),根據(jù)代碼處理結(jié)果不同,會(huì)返回不同的內(nèi)容。

動(dòng)態(tài)網(wǎng)頁(yè)只有經(jīng)客戶瀏覽時(shí)才會(huì)返回一個(gè)完整的網(wǎng)頁(yè),而其本身并不是一個(gè)獨(dú)立存在于服務(wù)器的網(wǎng)頁(yè)文件。

與靜態(tài)網(wǎng)頁(yè)相比,動(dòng)態(tài)網(wǎng)頁(yè)更容易實(shí)現(xiàn)人機(jī)交互。

動(dòng)態(tài)網(wǎng)頁(yè)構(gòu)建的網(wǎng)站維護(hù)起來(lái)比靜態(tài)網(wǎng)頁(yè)要容易。

1.2  關(guān)于PHP

上一節(jié)為讀者介紹了靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),而PHP就是動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)中的一種。那么到底什么是PHP,它的發(fā)展歷史是怎么樣的呢?與其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)相比,PHP都有些什么特點(diǎn)呢?本節(jié)將為讀者來(lái)解答這些問(wèn)題。

1.2.1  什么是PHP

早期有人將PHP解釋為Personal Home Page,即個(gè)人主頁(yè)。也有人將PHP稱(chēng)作:“PHP:Hypertext Preprocessor”。通俗地說(shuō),PHP是一種服務(wù)器端、跨平臺(tái)、可以嵌入HTML的腳本語(yǔ)言。服務(wù)器端執(zhí)行的特性標(biāo)明了它是動(dòng)態(tài)網(wǎng)頁(yè)的一種??缙脚_(tái),則是指PHP不僅可以運(yùn)行在Linux系統(tǒng)下同時(shí)也可以運(yùn)行在UNIX或者Windows系統(tǒng)下。另外它還可以很簡(jiǎn)單地嵌入到普通的HTML頁(yè)中,用戶所要做的只是在普通HTML頁(yè)中加入PHP代碼即可。

1.2.2  PHP的發(fā)展歷史

PHP最初在1994年由Rasmus Lerdorf進(jìn)行開(kāi)發(fā)。1995年中期又發(fā)布了PHP的第2個(gè)版本,定名為PHP/FI(Form Interpreter)。

1997年中開(kāi)始了第三版的開(kāi)發(fā)計(jì)劃,開(kāi)發(fā)小組加入了Zeev Suraski及Andi Gutmans,而第三版就定名為PHP  3.0。

2000年5月,PHP 4.0正式發(fā)布。它使用了Zend(Zeev+Andi)引擎,提供更高的性能。

2004年7月,PHP 5問(wèn)世。PHP 5的誕生,使PHP編程進(jìn)入了一個(gè)新時(shí)代。Zend  II引擎的采用,完備的對(duì)象模型、改進(jìn)的語(yǔ)法設(shè)計(jì)。終使得PHP成為一個(gè)設(shè)計(jì)完備、真正具有面向?qū)ο竽芰Φ哪_本語(yǔ)言。
1.2.3  PHP與其他CGI程序相比較

同樣作為服務(wù)端編程語(yǔ)言,PHP與其他CGI程序如ASP.NET、JSP等相比較有其自身的特點(diǎn),主要表現(xiàn)在以下幾個(gè)方面:Web服務(wù)器支持方面。運(yùn)行平臺(tái)的支持。腳本語(yǔ)言不同。數(shù)據(jù)庫(kù)支持不同。面向?qū)ο蟮闹С植煌?/p>

1.3  第一個(gè)程序——HELLO WORLD!

<html>
<head>
<title>HELLO WORLD!</title>
</head>
<body>
<!--以上為普通HTML代碼,以下為PHP代碼-->
<?php
  echo "HELLO WORLD!"; //用echo打印字符串
?>
<!--以上為PHP代碼-->
</body>
</html>

1.3.1  頁(yè)面中加入PHP代碼

PHP是一種可嵌入的語(yǔ)言。也就是說(shuō),它可以很方便地加入到一般常見(jiàn)的HTML頁(yè)中。用戶請(qǐng)求PHP文件時(shí),相關(guān)的PHP代碼先在服務(wù)器端解釋執(zhí)行,生成新的HTML信息,再連同原有的HTML代碼一起發(fā)送給用戶。

1.3.2  PHP頁(yè)中加入注釋

PHP有三種注釋?zhuān)?/p>

單行注釋?zhuān)?,//

多行注釋?zhuān)?*some code*/

以上介紹了php基礎(chǔ),php基礎(chǔ)教程,了解以上內(nèi)容是學(xué)習(xí)php的基礎(chǔ),希望對(duì)大家有所幫助。

相關(guān)文章

  • 在win7中搭建Linux+PHP 開(kāi)發(fā)環(huán)境

    在win7中搭建Linux+PHP 開(kāi)發(fā)環(huán)境

    這篇文章會(huì)以一個(gè)概覽的形式介紹我的 PHP 開(kāi)發(fā)環(huán)境,列出我使用的工具,但配置過(guò)程不會(huì)太詳細(xì)。有需要的朋友可以參考下。
    2014-10-10
  • PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容

    PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容

    這篇文章主要介紹了PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容,需要的朋友可以參考下
    2018-06-06
  • PHP判斷json格式是否正確的實(shí)現(xiàn)代碼

    PHP判斷json格式是否正確的實(shí)現(xiàn)代碼

    本文給大家分享PHP判斷json格式是否正確的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-09-09
  • PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實(shí)例代碼

    PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實(shí)例代碼

    PHP5.2.2以上版本的GD庫(kù)實(shí)現(xiàn)了兩個(gè)截屏函數(shù) imagegrabscreen 和 imagegrabwindow ,分別用于截取整個(gè)屏幕和截取某個(gè)窗口(同ALT+PrintScreen)的屏幕
    2013-11-11
  • PHPMailer發(fā)送郵件

    PHPMailer發(fā)送郵件

    PHPMailer是一個(gè)封裝好的PHP郵件發(fā)送類(lèi),支持發(fā)送HTML內(nèi)容的電子郵件,以及圖片附件,前提要設(shè)置好郵件服務(wù)器就能實(shí)現(xiàn)郵件發(fā)送功能。本文給大家分享PHPMailer發(fā)送郵件功能,一起看看吧
    2016-12-12
  • ThinkPHP3.2框架自帶分頁(yè)功能實(shí)現(xiàn)方法示例

    ThinkPHP3.2框架自帶分頁(yè)功能實(shí)現(xiàn)方法示例

    這篇文章主要介紹了ThinkPHP3.2框架自帶分頁(yè)功能實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了thinkPHP框架自帶分頁(yè)功能相關(guān)布局、樣式及后臺(tái)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-05-05
  • 關(guān)于Curl在Swoole協(xié)程中的解決方案詳析

    關(guān)于Curl在Swoole協(xié)程中的解決方案詳析

    這篇文章主要給大家介紹了關(guān)于Curl在Swoole協(xié)程中的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Swoole具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 淺談PHP的數(shù)據(jù)庫(kù)接口和技術(shù)

    淺談PHP的數(shù)據(jù)庫(kù)接口和技術(shù)

    下面小編就為大家?guī)?lái)一篇淺談PHP的數(shù)據(jù)庫(kù)接口和技術(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • php的api數(shù)據(jù)接口書(shū)寫(xiě)實(shí)例(推薦)

    php的api數(shù)據(jù)接口書(shū)寫(xiě)實(shí)例(推薦)

    下面小編就為大家?guī)?lái)一篇php的api數(shù)據(jù)接口書(shū)寫(xiě)實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • PHP速成大法

    PHP速成大法

    本文主要是簡(jiǎn)單而全面的向大家介紹了一下php的相關(guān)知識(shí),php入門(mén)非常簡(jiǎn)單,稍微有點(diǎn)小基礎(chǔ)的小伙伴們一天就能入門(mén)。
    2015-01-01

最新評(píng)論

黑水县| 金塔县| 潼南县| 济阳县| 铜山县| 德庆县| 河池市| 新闻| 蕉岭县| 来凤县| 磐石市| 叶城县| 清镇市| 元阳县| 新化县| 濮阳市| 含山县| 徐汇区| 东宁县| 安陆市| 北海市| 乌兰浩特市| 柳河县| 岑溪市| 洛隆县| 宁都县| 迭部县| 横峰县| 高州市| 莒南县| 邹平县| 道孚县| 图木舒克市| 水城县| 会宁县| 启东市| 睢宁县| 赤峰市| 丽水市| 体育| 鲁甸县|