程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於PHP核心功能詳細介紹

關於PHP核心功能詳細介紹

編輯:關於PHP編程

PHP是我們一直都很關注的語言之一,隨著PHP6的升級,它的功能也越來越強大,我們這裡就PHP核心內容詳細的介紹下吧。PHP核心開發者Andrei Zmievski在最近舉行的2009 Zend/PHP會議的主題發言中提出:“在接下來的PHP6重要升級中,將通過支持Unicode來幫助開發者們寫出能夠部署到多個不同語言市場的應用程序。”

商業開發中如果只是開發為特語言市場的應用程序,就會失去其他地方的商業機會。早在2006年4月,Andrei Zmievski就提出未來需要支持Unicode,而且他認為這件事早就應該做了。所謂Unicode就是不論什麼平台,什麼語言,都使用統一的編碼,對於PHP6,包括string類型在內,都將是Unicode內置的。

PHP6的Unicode使得寫出能處理各種語言和編碼的應用程序更容易,比如很容易就可以寫出一個同時支持中、日、英文的應用程序,以同時面對來自中國、日本和英語國家的用戶。PHP增強了國際化是件一直令人期待,讓人高興的事情,特別是對那些不是美國和英國本土出生的軟件開發者和使用PHP網站提供服務的企業主,包括持續增長的中國外貿企業站點。一些提供PHP內容管理系統的廠商也反映目前的PHP版本支持國際化非常困難,因此即將升級的國際化對他們非常有幫助。

從PHP的官方網站上看到 PHP的Unicode Completion Stats截至今日為70%左右,但PHP核心開發者仍然需要完成在cookie訪問和PDO (PHP Database Objects)等方面的Unicode開發。Zmievski說:“這部分完成後,我們會在一些知名的應用程序和框架上測試PHP6,比如 Drupal。”

PHP核心開發者Gutsman表示:PHP現在的應用更加廣泛了,經濟不景氣反而加速了開源和PHP的使用,因為在經濟衰退中,公司不得不增加生產性,降低成本,而PHP恰好能做到這一點。

同樣是Web開發語言和平台的重要一支,Java方面的發展,最初的企業級Java由於不適合Web負載,已經逐步被流行的輕量級框架如Spring等取代,有一些Java開發者也轉向PHP這樣的動態語言,因此國際化的支持對於PHP陣營的壯大將起到更大的作用。但對於互聯網的實現載體,Web開發語言 /平台,它們的生命力本身就來源於隨著互聯網的發展而不斷的進化和發展,無論是PHP支持了Unicode還是Java變得更加輕巧,都是如此。

值得關注的是,PHP6也將改善數字的處理,包括長型數字。另外traits,區別於類的垂直繼承,一個能夠水平重用代碼的功能也在考慮中,開發者將不需要處理多重繼承就可以追加功能。

Zend上周也宣布了Zend's PHP IDE——Zend Studio 7.1的beta版,該版本提供了遠程服務器的支持,並且集成了任務的支持。7.1版計劃在2009年末正式提供。

關於PHP6對於Unicode的更詳細內容可以參考PHP官方站點以及Andrei Zmievski的站點中提供的發言文檔,最新的PHP6的開發版本可以從http://snaps.php.net/獲得。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved