|
|
|
PHP是一個(gè)基于服務(wù)端來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,您可以用PHP和HTML生成網(wǎng)站主頁(yè)。當(dāng)一個(gè)訪問(wèn)者打開(kāi)主頁(yè)時(shí),服務(wù)端便執(zhí)行PHP的命令并將執(zhí)行結(jié)果發(fā)送至訪問(wèn)者的瀏覽器中,這類(lèi)似于ASP和CoildFusion,然而PHP和他們不同之處在于PHP開(kāi)放源碼和跨越平臺(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)。
除了能夠操作您的頁(yè)面外,PHP還能發(fā)送HIIP的標(biāo)題。您可以設(shè)置cookie,管理數(shù)字簽名和重定向用戶,而且它提供了極好的連通性到其它數(shù)據(jù)庫(kù)(還有ODBC),集成各種外部庫(kù)來(lái)做用PDF文檔解析XML的任何事情。
有了PHP就無(wú)需特殊的開(kāi)發(fā)環(huán)境和IDE,您可以以<?php 作為程序塊的開(kāi)始,可以以 ?>作為PHP代碼塊的結(jié)束,當(dāng)然您也可以用帶有<% %>的標(biāo)記甚至用
的ASP的格式來(lái)配置PHP,PHP會(huì)在那些標(biāo)志間處理所有的事情。
PHP的編程語(yǔ)言類(lèi)似與C和Perl。在使用它們之前您沒(méi)必要聲明任何變量,而且建立數(shù)組和Hash是很簡(jiǎn)單的事情。PHP還有一些面向?qū)ο蟮奶卣鳎梢詾榻M織和打包您的代碼提供很好的幫助。
雖然PHP在Apache里能快速運(yùn)行,但是在PHP網(wǎng)站里有一些用來(lái)對(duì)Microsoft IIS 和Netscape Enterprise Server無(wú)縫結(jié)合的指令集。如果您還沒(méi)有copy PHP的話,您可以在 http://www.php.com 下載,您也可以使用操作手冊(cè),它里邊包括了所有的關(guān)于PHP的功能和特性的說(shuō)明。 |
|
|