所謂的“PHP”就是開放源碼的Web應用開發/運行環境,日前《日經Open System》記者就今后PHP開發中心的發展計劃等問題采訪了該中心成員Zeev Suraski。Zeev Suraski表示,新版PHP中將導入t " /> 啊灬啊灬啊灬快灬深高潮啦,拔萝卜电视剧高清免费,成视频高清

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

新版PHP將向Java靠攏


所謂的“php”就是開放源碼的Web應用開發/運行環境,日前《日經Open System》記者就今后php開發中心的發展計劃等問題采訪了該中心成員Zeev Suraski。Zeev Suraski表示,新版php中將導入try、catch等語句,從而更接近Java,以便更容易地進行大型系統的開發。(采訪者:高橋 信賴)

--請您談一下決定開發php的起因。

Rasmus Lerdorf于1995年首先公布了php。1997年我在制作以色列大學網頁及網上商店站點時,使用了當時名為php/FI(Personal Home Page/Form Interpreter)的工具,這時才開始接觸到php。在使用的過程中,發現了一個很大的bug。由于源碼是公開的,所以我對bug產生的原因進行了調查并做了修改,在調查中發現還有很大的改進余地。于是就和當時共同做項目的Andi Gutmans一起對php/FI腳本執行引擎進行了修改。修改后的執行引擎交給Lerdorf后,就成了新版php3.0的正式執行引擎。

通過改進腳本執行引擎,我們開發出了速度更高的Zend Engine。Zend這個名字是Zeev與Andi的組合。嵌入了Zend Engine的php就是目前的版本php4。原來的程序是邊讀入邊解釋來執行,后來改成了每個執行周期解釋一次 ,因此執行100個周期就要進行100次同樣的解釋處理。而Zend Engine則是一開始就對整個文件的腳本進行解釋 ,然后再開始執行。由于大幅削減了解釋過程,所以執行速度得以大幅提高。

php4在發表后2個月內就被下載了26萬5000次。據美國調查公司NETcraft統計,目前php至少被安裝在600萬個域名服務器上。

我想php受到人們歡迎的最主要原因就是簡單實用。曾有人在給我的郵件中表示:“盡管沒有編程經驗,但我使用php僅用3個小時就寫出了簡單的程序”。使用Java就達不到這種程度。此外,php是針對WWW開發的,因此,還可以方便地處理Cookie與表單。

php是免費的,今后仍將繼續免費發布,但考慮到商業成本與支持產品的要求,于1999年設立了以色列Zend,并開發出高速php軟件及綜合開發工具進行銷售。

--預定2002年底發布的新版php5中,準備擴展哪些功能?

將進一步改進面向對象功能,使大型系統的開發更加容易。盡管php已經具有類與子類等,但php5會更接近Java。將引入了try、catch等Java具有的特殊處理語句結構。

php4中,函數作為變量使用,即使給出一個對象也不會發生變化。php可以標準賦值,對象也可以賦值,所以函數值并非對象本身,而是一個拷貝過來的值。當函數需要變更為對象數值時,就要在作為變量的對象前加上“&”符號來專門提示。在Java中不需要這樣的提示,而php5則采用的是與Java相同的模式。

此外,php5還導入了名稱空間(Name Space),名稱空間確定后,函數、變量、類名的有效范圍均被限制在名稱空間內。當清楚名稱范圍后,在使用變數與函數名時就可以忽略重復的名稱,這也方便了大型程序的開發。

名為“stream”的新功能也是一項便利的功能。它可以使WWW服務器與ftp服務器上的文件與本地文件使用同樣的函數。也就是說,fopen(本地文件名)可以像fopen(hppt://主機名/文件名)一樣使用。壓縮文件可像普通的非壓縮文件一樣處理。而且不用等到php5,在以后發布的php4中就將安裝上“stream”。

--有人指出,由于php為HTML嵌入型,和Java一樣難以將顯示(Presentation)與邏輯部分分離,難以實現模塊化。

事實上,使用php完全能夠分離顯示與邏輯部分。php有一項調出Java對象的功能。可以將php作為顯示層、將Java對象作為邏輯層使用。

另一個方法就是使用模板庫Smarty的方法。Smarty是一個從HTML模板動態生成HTML的工具。即便HTML中完全沒有寫入php邏輯,也可以生成符合HTML的php運行結果。

盡管如此,也并不是說在任何情況下分離顯示與邏輯都是有利的。比如在開發小型系統時,分離后反而變得更復雜,很難對整體進行把握,最終影響開發效率,這就是缺點所在。

--2002年2月底,php曾被發現存在嚴重的安全漏洞。

php在5年時間里都沒有出現過嚴重的安全漏洞,但不幸在2月底發現文件上傳功能存在問題。

我們認為安全性至關重要,并對此采取了2項措施:首先,在接到安全漏洞報告的30個小時內制作并公布了補丁。哪種軟件也不能保證絕對不會出現安全漏洞。今后如發現有嚴重安全漏洞,我們仍將會傾盡全力、迅速采取補救措施。

其次,我們已經開始檢查php的源碼,展開了安全檢查。即使不是自身的安全漏洞,也要對可能出現問題的部分進行檢查并進行修正。

php技術新版PHP將向Java靠攏,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 色人格影院第四色 | 忘忧草在线影院WWW日本动漫 | 亚洲第一区欧美日韩精品 | 我不卡影院手机在线观看 | 在线 亚洲 日韩 欧洲视频 | 国产在线精品亚洲另类 | 办公室韩国电影免费完整版 | 处破女免费播放 | 果冻传媒完整免费网站在线观看 | 美女被抽插到哭内射视频免费 | 草莓湿漉漉是好事还是恶性 | 四虎影视永久无码精品 | 伊人久久精品99热超碰 | 麻豆AV久久无码精品九九 | 天天影视色欲 影视 | bdsm中国精品调教ch | 国产1广场舞丰满老女偷 | 91传媒蜜桃香蕉在线观看 | 亚欧日韩毛片在线看免费网站 | 美女脱了内裤张开腿让男人爽 | 欧美成人国产 | 日产精品高潮呻吟AV久久 | 九九热伊人 | 88福利视频| 国产精品一区二区四区 | 午夜伦伦电影理论片大片 | 窝窝午夜色视频国产精品东北 | 亚洲伊人情人综合网站 | 日本久久频这里精品99 | 九色PORNY真实丨国产免费 | 99久久精品毛片免费播放 | SM双性精跪趴灌憋尿调教H | 在线超碰免费视频观看 | 久久re视频这里精品09免费 | 真实国产熟睡乱子伦对白无套 | 欧美在线看欧美视频免费 | 色综合色综合久久综合频道 | 亚洲精品国产高清嫩草影院 | 麻豆乱码一卡二卡三卡视频 | 第一次处破女高清电影 | 亚洲99精品A片久久久久久 |