php是什么意思
php是什么意思
(資料圖片僅供參考)
PHP是一個(gè)基于服務(wù)端來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,您可以用PHP和HTML生成網(wǎng)站主頁(yè)。以下是小編整理的php是什么意思,就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
當(dāng)一個(gè)訪問者打開主頁(yè)時(shí),服務(wù)端便執(zhí)行PHP的命令并將執(zhí)行結(jié)果發(fā)送至訪問者的瀏覽器中,這類似于ASP和CoildFusion,然而PHP和他們不同之處在于PHP開放源碼和跨越平臺(tái),PHP可以運(yùn)行在WINDOWS NT和多種版本的UNIX上。它不需要任何預(yù)先處理而快速反饋結(jié)果,它也不需要mod_perl的調(diào)整來(lái)使您的服務(wù)器的內(nèi)存映象減小。
PHP消耗的資源較少,當(dāng)PHP作為Apache Web服務(wù)器一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器不需要承擔(dān)任何額外的負(fù)擔(dān)。
PHP 繼承自一個(gè)老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 創(chuàng)建,最初只是一套簡(jiǎn)單的 Perl 腳本,用來(lái)跟蹤訪問他主頁(yè)的人們的信息。它給這一套腳本取名為“Personal Home Page Tools”。隨著更多功能需求的增加,Rasmus 寫了一個(gè)更大的 C 語(yǔ)言的實(shí)現(xiàn),它可以訪問數(shù)據(jù)庫(kù),可以讓用戶開發(fā)簡(jiǎn)單的動(dòng)態(tài) Web 程序。Rasmus ? 發(fā)布了 PHP/FI 的源代碼,以便每個(gè)人都可以使用它,同時(shí)大家也可以修正它的 Bug 并且改進(jìn)它的源代碼。
除了能夠操作您的頁(yè)面外,PHP還能發(fā)送HIIP的標(biāo)題。您可以設(shè)置cookie,管理數(shù)字簽名和重定向用戶,而且它提供了極好的`連通性到其它數(shù)據(jù)庫(kù)(還有DBC),集成各種外部庫(kù)來(lái)做用PDF文檔解析XML的任何事情。
有了PHP就無(wú)需特殊的開發(fā)環(huán)境和IDE,您可以以<?php 作為程序塊的開始,可以以 ?>作為PHP代碼塊的結(jié)束,當(dāng)然您也可以用帶有 <% %>的標(biāo)記甚至用<script LANGUAGE=“php”></script>的ASP的格式來(lái)配置 PHP,PHP會(huì)在那些標(biāo)志間處理所有的事情。
PHP的編程語(yǔ)言類似與C和Perl。在使用它們之前您沒必要聲明任何變量,而且建立數(shù)組和Hash是很簡(jiǎn)單的事情。PHP還有一些面向?qū)ο蟮奶卣?,可以為組織和打包您的代碼提供很好的幫助。
雖然PHP在Apache里能快速運(yùn)行,但是在PHP網(wǎng)站里有一些用來(lái)對(duì)Microsoft IIS 和 Netscape Enterprise Serer無(wú)縫結(jié)合的指令集。如果您還沒有copy PHP的話,您可以在 http: //www.php.com 下載,您也可以使用操作手冊(cè),它里邊包括了所有的關(guān)于PHP的功能和特性的說(shuō)明
1998 年的冬天,PHP 3.0 官方發(fā)布不久,Andi Gutmans 和 Zeev Suraski 開始重新編寫 PHP 代碼。設(shè)計(jì)目標(biāo)是增強(qiáng)復(fù)雜程序運(yùn)行時(shí)的性能和 PHP 自身代碼的模塊性。PHP 3.0 的新功能和廣泛的第三方數(shù)據(jù)庫(kù)、API的支持使得這樣程序的編寫成為可能,但是 PHP 3.0 沒有高效處理如此復(fù)雜程序的能力。
新的被稱為“Zend Engine”(這是 Zeev 和 Andi 的縮寫)的引擎,成功的實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并在 1999 年中期首次引入 PHP?;谠撘娌⒔Y(jié)合了更多新功能的 PHP 4.0,在 PHP 3.0 發(fā)布兩年后,于2000年5月發(fā)布了官方正式版本。除了更高的性能以外,PHP 4.0 還包含了其它一些關(guān)鍵功能,比如:支持更多的 web 服務(wù)器;HTTP Sessions 支持;輸出緩沖;更安全的處理用戶輸入的方法;一些新的語(yǔ)言結(jié)構(gòu)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。