台灣深藍vBulletin技術論壇
vBulletin Version 3.6.4
www.twvbb.com
 

傳回   台灣深藍vBulletin技術論壇 > 非vBulletin討論區 > 心情閒聊區
註冊賬號 論壇輔助說明 vBulletin中文測試平台 行事曆事件 記號版面已讀

心情閒聊區 與vB無關的事務都可在此閒聊,禁止政治、爭議性話題

回覆
 
主題工具
舊 2006-11-17, 05:54 PM   #1
陳醉欣
Senior Member
 
會員 ID:191
註冊日期: 2005-05-29
使用經歷: 2年
個人論壇: 論壇
回覆數量: 119
文章: 2

預設 【原創】PHP6的二、三事

去年在巴黎舉行的PHP開發者大會中,PHP6開發的消息開始流傳出來,
於PHP大會討論的PHP6,將有很大幅度的變更,但這只是草案階段,
並不代表所有會議的記錄都會隨著PHP6的發布而包含記錄中所有的變更
有就是說,在發佈PHP6之前,還是會有異動的情形,但是可以確定的事
劣者下面所列的數項改變,將會隨著PHP6一同面世(當然不是百分百^^")
趕快來看看會有那些的差異

1.支援Unicode
支援Unicode是有其必然,雖然Unicode佔用較多的空間,但Unicode帶來
的便利性,遠超過佔用空間的缺點,尤其在國際化的今天,硬體設備愈來
愈強大,網速也大幅度的提昇這麼一點小小的缺點是可以忽略。另外一點
,PHP也可以在.ini檔案中設定是否開啟支持Unicode決定權在你自己,
這是一個不錯的點子,關掉Unicode的支持,PHP的性能並不會有大幅度的
提昇主要的影響在於需要引用字串的Function(這可以理解)。

2.Register Globals 將被移除
這是一個重要的決定,許多新進的PHP開發者會覺得Register Globals滿
方便的,但是確忽略了Register Globals會帶來程式上安全性的隱憂,大
多數的主機上此項功能是關閉的,印像中從PHP4.3.X版開始時,此項原始
預設值即是關閉狀態,PHP6正式移除Register Globals也代表者如果程式
是由PHP3時代的產物,將完全無法使用,除了改寫一途外,別無他法。相
信現在的PHP世界中,仍使用PHP3時代所生產的程式應該是少之又少。

3.Magic Quotes 將消失
Magic Quotes主要是自動脫逸需要脫逸的字元,此項功能移除也符合大多
數PHP開發者的心聲。

4.Safe Mode Out
老實說,這個模式劣者也不知是怎樣一回事,移除就移除吧,反正也用不到^^"

5'var' to alias 'public'
在類別內的Var宣告變成public的別名,相信是為了相容PHP5而作的決定,
PHP6現在也可以稱作是oo語言了,

6 Return by Reference will error
現在透過參考回傳將會是編譯器將報錯 例如 $a =& new b()、function &c(),
現在將報錯,oo語言預設就是參考所以不需要再使用&參考子。

7.zend.ze1 compatbility mode 將被除去
Zend.ze1相容模式將被除去,PHP5時為相容舊有PHP4,所以在.ini中可選擇是否
開啟相容模式,原因在於PHP5使用的是第二代解析引擎,但是相容模式並不是百
分之百能解析PHP4語法,所以舊時代的產物,Out。

8 Freetype 1 and GD 1 support 將不見
這二個是很舊的Libs,所以不再支援,Freetype 1應該是某種字型,不過不太確定
,GD1已經被現今的GD2取代了

9.dl() moves to SAPI
dl()主要是讓設計師加載extension Libs現在被移到 SAPI中

10.Register Long Array 去除
從php5起預設是關閉,在php6中正式移除

11.一些Extension的變更
例如 XMLReader 和 XMLWriter 將不在是以Extension的方式出現,它們將被移入
到PHP的核心之中,並且預設是開啟,ereg extension將被放入PECL,代表者它將
被移出PHP核心,這也是為了讓路給new regular expression extension,
此外,Fileinfo exntesion 也將被導入PHP的核心之中

12.APC將被導入核心
這是一個加入PHP性能的功能,現在它將被放入PHP核心中,並且可以選擇是否啟
用APC

13.告別ASP風格的啟始標籤
為了取悅ASP開發者轉向使用PHP,現今已經不再需要這種作法了....

最後,別期望PHP6的性能可以全面超過PHP5,有可能的是PHP6的執行效能會比
PHP5還要來的慢的,但是可以預期的,PHP開發小組將會努力的完善PHP6,超
越PHP5。

有空到小弟的部落格走走
http://tw.myblog.yahoo.com/jw!v9EKjxOXCkSQzfYe5uE-/

此帖于 2006-11-17 05:58 PM 被 陳醉欣 編輯.
陳醉欣 目前離綫   回覆時參照此帖
Sponsored Links
舊 2006-11-18, 08:19 AM   #2
十方俱滅
Junior Member
 
會員 ID:1981
註冊日期: 2006-06-06
使用經歷: 5年
個人論壇: 論壇
回覆數量: 2
文章: 0

預設

php5还没有普及,居然开始作PHP6了
十方俱滅 目前離綫   回覆時參照此帖
舊 2006-11-19, 10:28 PM   #3
陳醉欣
Senior Member
 
會員 ID:191
註冊日期: 2005-05-29
使用經歷: 2年
個人論壇: 論壇
回覆數量: 119
文章: 2

預設

參照:
作者: 十方俱滅
php5還沒有普及,居然開始作PHP6了
PHP5只是一個過渡性的版本
陳醉欣 目前離綫   回覆時參照此帖
回覆


主題工具

發帖規則
不可以發表新主題
不可以回覆主題
不可以上傳附件
不可以編輯您的回覆

論壇啓用 BB 程式碼
論壇啓用 表情象徵式
論壇啓用 [IMG] 程式碼
論壇禁用 HTML 程式碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 06:26 AM


Powered by vBulletin® 版本 3.6.4
版權所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
vB Ad Management by =RedTyger=