久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長(zhǎng)百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營(yíng)教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長(zhǎng)人物
頁面分類
使用幫助
編輯測(cè)試
創(chuàng)建條目
網(wǎng)站地圖
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長(zhǎng)專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營(yíng)銷
虛擬主機(jī)管理系統(tǒng)
開放平臺(tái)
WIKI程序與應(yīng)用
美國(guó)十大主機(jī)
編輯“
PHP
”
人物百科
|
營(yíng)銷百科
|
網(wǎng)賺百科
|
站長(zhǎng)工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
[[Image:PHP-logo.png|right|200px]] '''PHP'''是Hypertext Preprocessor的縮寫,PHP是一種內(nèi)嵌[[HTML]]的[[腳本語言]]。 ==PHP的相關(guān)知識(shí)== PHP+[[mySQL]]+[[Linux]]被稱為黃金搭檔,尤其是國(guó)外的開源代碼,大部分都是由PHP寫成。PHP是利用[[c語言]]進(jìn)行編寫的。利用PHP開發(fā)的優(yōu)秀代碼有: [[Discuz]] [[WordPress]] [[Joomla]] [[Drupal]] [[MediaWiki]]等;更多PHP開發(fā)的源代碼請(qǐng)參考:[[:Category:PHP程序]] PHP理想的運(yùn)行平臺(tái)是[[Linux]] +[[Apache]]+PHP,一般動(dòng)態(tài)網(wǎng)站還需要數(shù)據(jù)庫的支持,常用的是[[mySQL]]。也可以運(yùn)行在[[Windows]]平臺(tái)下,可以采用[[IIS]]+PHP或者[[Apache]]+PHP的方式。開發(fā)PHP的工具,最簡(jiǎn)單的用[[文本編輯器]]就可以,集成的[[IDE]]比較好的是[[Zend Studio]],屬于[[商業(yè)軟件]],購買后才可以使用,免費(fèi)的有wram5等等。 ==PHP特點(diǎn)== *快速。PHP是一種強(qiáng)大的[[CGI]]腳本語言,語法混合了C、Java、[[Perl]]和PHP式的新語法,執(zhí)行網(wǎng)頁比[[CGI]]、[[Perl]]和[[ASP]]更快,這是它的第一個(gè)突出的特點(diǎn)。 *具有很好的開放性和可擴(kuò)展性。PHP屬于開源軟件,其源代碼完全公開,任何程序員為PHP擴(kuò)展附加功能非常容易。 *[[數(shù)據(jù)庫]]支持。PHP 支持多種主流與非主流的數(shù)據(jù)庫,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、[[MySQL]]、Microsoft [[SQL Server]]、Solid、[[Sybase]]、[[ODBC]]、[[oracle]]、oracle 8、[[PostgreSQL]]等。其中,PHP與MySQL是現(xiàn)在絕佳的組合,它們的組合可以跨平臺(tái)運(yùn)行。 *面向?qū)ο缶幊?。PHP提供了類和對(duì)象。為了實(shí)現(xiàn)面向?qū)ο缶幊蹋琍HP4及更高版本提供了新的功能和特性,包括對(duì)象重載、引用技術(shù)等。 *版本更新速度快。與數(shù)年才更新一次的ASP相比,PHP的更新速度就要快得多,因?yàn)镻HP每幾周就更新一次。 *具有豐富的功能。從對(duì)象式的設(shè)計(jì)、結(jié)構(gòu)化的特性、數(shù)據(jù)庫的處理、網(wǎng)絡(luò)接口應(yīng)用、安全編碼機(jī)制等,PHP幾乎涵蓋了所有網(wǎng)站的一切功能。 *可伸縮性。傳統(tǒng)上網(wǎng)頁的交互作用是通過[[CGI]]來實(shí)現(xiàn)的。CGI程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的CGI程序開一個(gè)獨(dú)立進(jìn)程。解決方法就是將經(jīng)常用來編寫 CGI程序的語言的解釋器編譯進(jìn)你的web服務(wù)器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。 ==PHP版本發(fā)展歷史== #PHP最初是作為一個(gè)快速、實(shí)用的工具包出現(xiàn)的。1994年,為了在自己的網(wǎng)站上增加一個(gè)小巧而實(shí)用的訪客追蹤系統(tǒng),Rasmus Lerdorf編寫了PHP的雛形程序。這是一個(gè)用[[Perl]]封裝的簡(jiǎn)單工具。由于使用效果并不理想,Rasmus又用[[C]]語言重寫了這個(gè)工具。 #后來,更多的人注意到這個(gè)輕巧而簡(jiǎn)便的程序,并且要求增加更多的功能。Rasmus決定發(fā)布一個(gè)完整的版本,將其命名為Personal Home Page Tools。后來,Rasmus又發(fā)布了一個(gè)名為FI的可以做SQL查詢的工具。 ===PHP2=== :1996年Rasmus發(fā)布了PHP/FI2.0,這是一個(gè)基本完善的PHP程序包。它不僅可以訪問數(shù)據(jù)庫,而且可以嵌入HTML頁面。此時(shí),PHP/FI2.0 以及吸引了大量的程序開發(fā)人員。在眾多程序員之中,也包括了Zeev Suraski和Andi Gutmans,他們就是后來PHP3的始作者。由于不滿足于PHP/FI在大型項(xiàng)目中的表現(xiàn),Zeev和Andi作了重大的改進(jìn)。 ===PHP3=== #1998年末,PHP3的第一個(gè)官方正式版本發(fā)行,其特色是具有更好的執(zhí)行效果以及更清晰的結(jié)構(gòu)。除此之外,PHP3的強(qiáng)大的功能還在于它的可擴(kuò)展性。除了給最終用戶提供數(shù)據(jù)庫、協(xié)議和API的基礎(chǔ)結(jié)構(gòu),它的可擴(kuò)展性吸引了大量的開發(fā)人員加入并提交新的模塊。 #這個(gè)全新的語言伴隨著一個(gè)新的名稱發(fā)布。這個(gè)名稱更具廣泛意義,而不僅局限于“個(gè)人主頁工具”的概念。它被命名為簡(jiǎn)單的縮寫“PHP”。這是一種遞歸的縮寫,它的全稱是——PHP:Hypertext Preprocessor。 #不久,Zeev Suraski和Andi Gutmans投入到了全新的PHP的開發(fā)之中。設(shè)計(jì)目標(biāo)是增強(qiáng)程序運(yùn)行性能和PHP自身代碼的模塊性。 ===PHP4=== #新的PHP核心被成為“Zend” (以Zeev和Andi的名字命名)引擎,于2000年5月隨著新版PHP4.0發(fā)布。PHP4的性能較PHP3有著顯著的提高。相同的腳本在PHP4中運(yùn)行,最高可以有近10倍的性能提升。并且Zend提供了的腳本優(yōu)化器,可以把源程序轉(zhuǎn)為二進(jìn)制編譯代碼,提高性能的同時(shí),也保護(hù)了程序源碼不被暴露。 #在PHP4中增加了對(duì)各種[[Web]]服務(wù)器(如[[Apache]]、[[IIS]]/PWS及OmniHTTPd 等)的支持。此外,PHP4還增加了一些新的語言特性,如豐富的數(shù)組操作函數(shù)、完整的會(huì)話機(jī)制、對(duì)輸出緩存的支持等。PHP4也對(duì)一些跨平臺(tái)的技術(shù)提供了擴(kuò)展支持,如對(duì)[[Adobe]] [[PDF]]、[[SWF]]、[[Java]]、[[Microsoft]][[.NET]]等技術(shù)的支持。 #PHP4還增加了對(duì)類于對(duì)象的支持。盡管PHP4在這方面并不完善,但還是大大改善了對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的支持。PHP4中的Pear庫(PHP Extension and Application Repository)就是面向?qū)ο蟮膽?yīng)用與實(shí)踐的最好例證。 ===PHP5=== #盡管PHP4的發(fā)展是如此迅猛,但較之于其他流行的開發(fā)語言還是缺乏一些關(guān)鍵的功能特性,比如,PHP4中的面向?qū)ο蠊δ懿⒉煌晟?,也無法實(shí)現(xiàn)異常(Exception)的捕捉與處理。因此在一些特殊問題的處理上還是捉襟見肘的。 #2004年7月,[[PHP5]]正式版本的發(fā)布,標(biāo)志著一個(gè)全新的PHP時(shí)代的到來。它的核心是第二代Zend引擎,并引入了對(duì)全新的[[PECL]]模塊的支持。PHP5的最大特點(diǎn)是引入了[[面向?qū)ο骫]的全部機(jī)制,并且保留了向下的兼容性。程序員不必再編寫缺乏功能性的類,并且能夠以多種方法實(shí)現(xiàn)類的保護(hù)。另外,在對(duì)象的集成等方面也不再存在問題。使用PHP5引進(jìn)了類型提示和異常處理機(jī)制,能更有效的處理和避免錯(cuò)誤的發(fā)生。 ===PHP7=== :PHP7首個(gè)版本于2015年12月3日開發(fā)完成,包含了大量性能上的改進(jìn),同時(shí)也帶來了一些新特性。PHP 7 Zend引擎升級(jí)到三代 ,整體性能是5.6的2倍。移除ereg、mssql、mysql、sybase_ct等4個(gè)擴(kuò)展;引入了類型聲明,有兩種模式: 強(qiáng)制 (默認(rèn)) 和 嚴(yán)格模式。 ===PHP8=== :2020年11月26日PHP8發(fā)布,它包含了很多新功能與優(yōu)化項(xiàng), 包括JIT即時(shí)編譯,增加命名參數(shù),注解實(shí)現(xiàn),構(gòu)造器屬性提升,聯(lián)合類型,Match 表達(dá)式,Nullsafe 運(yùn)算符,字符串與數(shù)字的比較更符合邏輯,內(nèi)部函數(shù)類型錯(cuò)誤的一致性。 ==PHP的發(fā)展趨勢(shì)== #PHP作為最成熟的[[開源]]體系[[LAMP]](Linux,Apache,MySQL,PHP)的重要一員,以其簡(jiǎn)單性、開放性、低成本、安全性和適用性,受到越來越多的Web程序員的歡迎和喜愛。 #PHP中提供了作為編碼語言所有的基本功能。此外,它還提供許多實(shí)用的功能,使得PHP比其他編程語言更適合動(dòng)態(tài)網(wǎng)頁的開發(fā)。針對(duì)企業(yè)級(jí)Web應(yīng)用,PHP也不斷地完善和增加新的功能。 #PHP是源碼開放的,這意味著其代碼的核心部分可以被免費(fèi)使用。所有源碼、文檔可以在PHP官方網(wǎng)站www.php.net上獲得。用戶可以自由復(fù)制、編譯、分發(fā)其拷貝。任何一個(gè)用PHP編寫的程序都屬于用戶自己,并且可以自行處理。 #正式由于這種開源精神,才使PHP社區(qū)可以聚集眾多的愛好者,也使得PHP有如此迅猛的發(fā)展。PHP的更新速度,以及發(fā)現(xiàn)和修正錯(cuò)誤的速度是非常迅速的??梢钥吹?,幾乎每周都有一個(gè)新版本的PHP程序包發(fā)布。 #目前,PHP的官方維護(hù)者和推動(dòng)者Zend公司已經(jīng)加快了PHP企業(yè)級(jí)應(yīng)用的步伐。隨著PHP5的應(yīng)用不斷擴(kuò)大,Zend公司還將推出一個(gè)標(biāo)準(zhǔn)的PHP開發(fā)框架[[Zend Framework]]。通過這一框架,PHP開發(fā)者可以快速地構(gòu)建Web應(yīng)用。 #如同[[ASP]]具有Windows自己的開發(fā)平臺(tái)一樣,Zend也為PHP設(shè)計(jì)了全新的開發(fā)環(huán)境 [[Zend Studio]]。這是一款集程序調(diào)試、系統(tǒng)發(fā)布以及開發(fā)環(huán)境為一體的PHP開發(fā)軟件。這將大大簡(jiǎn)化PHP開發(fā)過程,并且縮短相應(yīng)的測(cè)試周期。另外,Zend 還將與[[IBM]]公司合作推出集成Zend IDE特性的[[Eclipse]]軟件供大家使用。 #PHP還具有優(yōu)秀的平臺(tái)兼容性。PHP源于UNIX 系統(tǒng)平臺(tái),尤其是PHP、MySQL、 Apache和Linux組合,備受PHP愛好者的歡迎。不僅如此,PHP在Windows系列操作系統(tǒng)上也有出色的表現(xiàn)。其良好的程序界面、語言易用性等特點(diǎn)吸引了微軟的開發(fā)人員。目前,有消息稱未來的Windows.NET開發(fā)環(huán)境將集成PHP,這也意味著PHP的用戶群將日益壯大。 #PHP是廣泛及通用的腳本語言,它尤其適合于Web開發(fā)。PHP是世界上主要的網(wǎng)絡(luò)開發(fā)語言之一,運(yùn)行在世界三分之一的服務(wù)器上。它是從[[Yahoo]]到[[Facebook]]等公司的平臺(tái)選擇,也是共享主機(jī)上最廣泛的開發(fā)平臺(tái),為世界上數(shù)百萬的網(wǎng)站提供動(dòng)力。 #隨著PHP5版本性能的提升,以及面向?qū)ο蠊δ艿耐晟?,PHP也逐漸開始于面向企業(yè)級(jí)應(yīng)用。PHP的發(fā)展前景將無限廣闊。 ==PHP語法== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[PHP嵌入方法]] *[[PHP常量]] *[[PHP變量]] *[[PHP變量作用域]] *[[php5魔術(shù)函數(shù)、魔術(shù)常量|魔術(shù)函數(shù)、魔術(shù)常量]] *[[PHP運(yùn)算符]] *[[PHP流程控制]] *[[PHP函數(shù)]] *[[PHP類]] *[[PHP函數(shù)庫]] *[[PHP中GET和POST]] *[[PHP中Cookie和Session]] </div> ==PHP教程== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[PHP如何學(xué)習(xí)]] *[[PHP簡(jiǎn)介]] *[[PHP環(huán)境搭建]] *[[PHP開發(fā)工具]] *[[PHP概述]] *[[認(rèn)識(shí)PHP]] *[[PHP基本語法]] *[[PHP正則的規(guī)則]] *[[PHP-COOKIE和會(huì)話]] *[[PHP-XML簡(jiǎn)介]] *[[PHP-XML文檔]] *[[PHP-XML擴(kuò)展]] *[[PHP-XML語法元素]] *[[PHP-Javascript]] *[[mysql簡(jiǎn)介]] *[[mysql連接]] *[[mysql的基本命令]] *[[mysql維護(hù)語句]] *[[mysql應(yīng)用]] *[[MySQL中文參考手冊(cè)]] *[[php-mysql留言本實(shí)例]] *[[php-ajax簡(jiǎn)介]] *[[php-ajax基礎(chǔ)]] *[[php-ajax應(yīng)用程序架構(gòu)]] *[[php-ajax基礎(chǔ)應(yīng)用]] *[[php-javascript中的函數(shù)]] *[[php-ajax簡(jiǎn)單示例]] *[[php-正則表達(dá)式]] *[[php-正則表達(dá)式應(yīng)用]] *[[Php-幾種有效的驗(yàn)證]] *[[Php-ajax控件和函數(shù)]] </div> ==十天學(xué)會(huì)PHP== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[十天學(xué)會(huì)PHP/第一天:PHP基礎(chǔ)教程|第一天:PHP基礎(chǔ)教程]] *[[十天學(xué)會(huì)PHP/第二天:PHP基礎(chǔ)語法|第二天:PHP基礎(chǔ)語法]] *[[十天學(xué)會(huì)PHP/第三天:運(yùn)算符、循環(huán)與數(shù)組|第三天:運(yùn)算符、循環(huán)與數(shù)組]] *[[十天學(xué)會(huì)PHP/第四天:數(shù)組、函數(shù)、表單|第四天:數(shù)組、函數(shù)、表單]] *[[十天學(xué)會(huì)PHP/第五天:$_GET、$_POST |第五天:$_GET、$_POST ]] *[[十天學(xué)會(huì)PHP/第六天:PHP日期、引用|第六天:PHP日期、引用]] *[[十天學(xué)會(huì)PHP/第七天:文件上傳、Cookies|第七天:文件上傳、Cookies]] *[[十天學(xué)會(huì)PHP/第八天:Sessions、發(fā)送電子郵件|第八天:Sessions、發(fā)送電子郵件]] *[[十天學(xué)會(huì)PHP/第九天:錯(cuò)誤處理、異常處理、過濾器|第九天:錯(cuò)誤處理、異常處理、過濾器]] *[[十天學(xué)會(huì)PHP/第十天:PHP學(xué)習(xí)必看|第十天:PHP學(xué)習(xí)必看]] </div> ==php相關(guān)擴(kuò)展及庫== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[php APC]] *[[php PECL]] *[[PEAR]] *[[PDO]] *[[GD]] </div> ==PHP框架== #[[框架]]思想就是提供一種可以在多個(gè)應(yīng)用程序中使用的設(shè)計(jì)。所有應(yīng)用程序都有大量通用的基本內(nèi)容 —— 具體地說,就是某類與數(shù)據(jù)庫的接口、某些應(yīng)用程序邏輯、應(yīng)用程序呈現(xiàn)給用戶的內(nèi)容等。如果您編寫過許多 PHP 應(yīng)用程序,則會(huì)知道這些基本內(nèi)容是什么。您可能已經(jīng)編寫過一組函數(shù)或從數(shù)據(jù)庫中讀取數(shù)據(jù)和向數(shù)據(jù)庫中寫入數(shù)據(jù)的類,可能已經(jīng)使用過諸如 [[Smarty]] 之類的[[模板引擎]]來管理 UI。而且一定編寫過大量 PHP 代碼來完成諸如分析表單提交并根據(jù)提交的數(shù)據(jù)作決定之類的事務(wù)。如果您已經(jīng)編寫過很多應(yīng)用程序,則可能已經(jīng)一次又一次地做過相同的基本工作,有時(shí)還會(huì)將一個(gè)應(yīng)用程序中的代碼借用到另一個(gè)應(yīng)用程序中。 #框架專門用于為這些常用元素(數(shù)據(jù)庫交互、表示層、應(yīng)用程序邏輯)提供結(jié)構(gòu),以便您可以花費(fèi)更少的時(shí)間來編寫數(shù)據(jù)庫接口代碼或者表示層接口,而花費(fèi)更多的時(shí)間來編寫應(yīng)用程序本身。以這種方式分解應(yīng)用程序,這種架構(gòu)被稱為模型-視圖-控制器(Model-View-Controller,MVC)。模型 指數(shù)據(jù),視圖 指表示層,而控制器 指應(yīng)用程序邏輯或業(yè)務(wù)邏輯。 ===常見的PHP框架=== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[ThinkPHP]] *[[Zend Framework]] *[[CakePHP]] *[[Symfony]] *[[Seagull]] *[[SpeedPHP]] *[[WACT]] *[[Prado]] *[[PHP on Trax]] *[[ZooP Framework]] *[[eZ Components]] *[[CodeIgniter]] *[[Modx]] </div> ==PHP調(diào)試工具== *[[Xdebug]] ==小編學(xué)習(xí)PHP筆記== *[[PHP工作原理]] ==相關(guān)條目== <div style="-moz-column-count:3;column-count:3;" class="sclist"> *[[ASP]] *[[JSP]] *[[ASP.net]] *[[mySQL]] *[[Apache]] *[[phpDocumentor]] *[[PhpMyFAQ]] *[[PHP5]] *[[Delphi?]] *[[PHPGEN]] *[[Python]] *[[Perl]] *[[CGI]] *[[ROR]] *[[Wincache]] *[[Codelgniter]] *[[LNMP]] *[[DoitPHP]] </div> [[category:開發(fā)語言|P]] [[category:開放源代碼|P]] [[category:PHP|P]]
摘要:
請(qǐng)注意,您對(duì)站長(zhǎng)百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請(qǐng)不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請(qǐng)勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/PHP
”