|
PHP網(wǎng)站開發(fā)語言技能特色及優(yōu)勢 |
作者:佚名 來源:網(wǎng)絡 |
導語:PHP 首要是用于服務端的腳本程序,能夠用 PHP 來完成任何其它的 CGI 程序能夠完成的作業(yè),例如搜集表單數(shù)據(jù),生成動態(tài)頁面,或許發(fā)送/接納 Cookies。但 PHP 的功用遠不限制于此;PHP 腳本首要用于以下三個范疇:服務端腳本。這是 PHP 最傳統(tǒng),也是最首要的目標范疇;命令行腳本。能夠編寫一段 PHP 腳本,并且不需要任何服務器或許瀏覽器來運行它;編寫客戶端的 GUI 應用程序。 |
1、跨渠道特性: PHP言語能夠運轉于Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、Darwin、Windows等多種操作體系,一般說的LAMP指的即是Linux、Apache、MySQL、PHP/Perl/Python。 2、數(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等。 3、安全性: 加密支撐,PHP4完成了完好的加密, 這些加密功用是一個完好的mycrypt庫,而且PHP 4.0 支撐哈希函數(shù)。 Blowfish,TripleDES,MD5,而且SHA1 也是可運用的一些加密算法。運用PHP言語運轉Linux、FreeBSD、 OpenBSD、Solaris Unix操作體系,不需安裝任何殺毒軟件及補丁,安全可靠. 4、拓展性: 擴大了API 模塊:PHP 4.0 為拓展的 API 模塊的提供了拓展PHP接口模塊。 PHP 模塊已有的及最常用的接口大都被轉換到運用這個拓展的接口;別的,PHP屬于開源軟件,其源代碼完全揭露,任何程序員為PHP拓展附加功用十分簡單使PHP有極好的開展空間和拓展性. 5、履行速度快: PHP是一種強壯的CGI腳本言語,語法混合了C、Java、Perl和PHP式的新語法,履行頁面比CGI、Perl和ASP更快,這是它的第一個突出的特點;內(nèi)存方面,PHP 4.0 能更有用的運用內(nèi)存, 致使較少的內(nèi)存占用耗費,這主要歸功于引證計數(shù)技能的完成。 6、可移植性: PHP 寫出來的 Web 后端 CGI 程序,能夠很輕易的移植到不一樣的操作體系上。例如,先以 Linux 架的網(wǎng)站,在體系負荷過高時,能夠迅速地將整個體系移到 SUN 作業(yè)站上,不必從頭編譯 CGI 程序。面臨迅速開展的 Internet,這是長期計劃的最佳挑選。 7、功用全面性。 PHP包含圖形處理、編碼與解碼、壓縮文件處理、XML解析、支撐HTTP的身份認證、Cookie、POP3、SNMP等。能夠使用PHP銜接包含 Oracle,MS-Access,Mysql在內(nèi)的大多數(shù)數(shù)據(jù)庫。從目標式的規(guī)劃、結構化的特性、數(shù)據(jù)庫的處理、網(wǎng)絡接口使用、安全編碼機制等,PHP 簡直涵蓋了全部網(wǎng)站的全部功用。 8、可伸縮性。 傳統(tǒng)上頁面的交互作用是通過CGI來完成的。CGI程序的伸縮性不很抱負,由于它為每一個正在運轉的CGI程序開一個獨立進程。解決方法即是將常常用來編寫CGI程序的言語的解說器編譯進web服務器(比方mod_perl,JSP),PHP就能夠以這種方法安裝。內(nèi)嵌的PHP能夠具有更高的可伸縮性。
|
|