成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP 5.3:遠大于開發者預期的重大版本

開發 后端
隨著PHP 5.3的發布,這個開源動態語言迎來了近兩年來的最重要更新,新版PHP具有一長串新功能,性能得到大大改進。

隨著PHP 5.3的發布,這個開源動態語言迎來了近兩年來的最重要更新,新版PHP具有一長串新功能,性能得到大大改進。

應該說,PHP 5.3版是一個大于開發者預期的重大版本,加入了最初計劃在PHP 6中出現的一些功能。新版PHP將繼續扮演與Ruby、Java和.net等多種技術相競爭的開源語言角色。

PHP核心開發人員Ilia Alshanetsky表示,“在新特點和功能方面,PHP 5.3可以說比任何人預想的都要更全面,這主要因為PHP 6推遲發布的原因。因此盡管它發布的時間間隔有些長,但是我認為這種等待是值得的,PHP 5.3是一個匯聚眾多開發者心血的優秀作品。”

Alshanetsky表示,與多數重要版本PHP一樣,這個版本的PHP引入了眾多改進,可以讓開發者更簡單的使用它。

PHP 5.3簡化應用程序部署的方式之一是它支持新命名空間,這是封裝類和其它PHP對象的方式之一。

Alshanetsky表示,對PHP開發者來說,命名空間可以帶來更清晰的代碼和更簡單的名稱約定。

“目前,多數程序庫作者被迫在他們的類和函數名稱前加上庫名作為前綴,以避免命名沖突問題,有些時候這種做法會帶來相當難用的名稱,”Alshanetsky表示。“該功能還會簡化單一應用程序中多程序庫的利用,這些庫并不一定必須遵循詳細的命名約定,例如在其類/函數名稱前加前綴等。”

提速與MySQL的連接

PHP經常被與開源數據庫MySQL配合使用來開發Web應用,它們在開源開發工具組合LAMP中是非常重要的一部分。在PHP 5.3中增加了一個名為MySQLInd的新功能,取代了以前的libmysql庫,用來連接PHP和MySQL,并擁有優化MySQL性能和內存利用率的可能。

Alshanetsky表示,“當說到數據庫時,多數情況下主要的瓶頸并非數據庫接口的速度,而是數據庫的操作。使用MySQLInd來取代標準的libmysql,肯定會帶來速度的改善,不過我不認為它會讓所有應用都提高運行速度。換句話說,使用高度調優MySQL應用的人將會看到新版PHP中更快速、更專用的接口所帶來的速度提升。”

總體來說,Alshanetsky預計,通過從目前的PHP5.2轉向PHP 5.3,用戶應該會看到多數工作流程的性能將提高5%到15%,某些特定工作流程甚至可能看到更高的收益。

E_DEPRECATED標記將被廢棄的功能

盡管增加新功能是任何新技術發布的一個關鍵部分,除此之外PHP 5.3還有自己的特別之處——它明確了哪個功能可能會被取消。

該版本提供了一個名為E_DEPRECATED的新錯誤代碼,讓開發者知道哪些特定功能即將從該語言中消失。

Alshanetsky表示,“以前我們曾碰到過這樣的問題,我們沒有一個明確的錯誤代碼來表示已經不支持的功能,人們很難在錯誤代碼層次上來判斷什么功能可能最后被移除。”

通過創建一個專用錯誤代碼來解決這個問題,開發者可以通過使用PHP的錯誤記錄工具來識別自己代碼庫中的哪一部分還在使用將被移除的功能,因此開發者可以進行相應的調整。

據Alshanetsky表示,PHP開發團隊存在一個共識,目前被標記為E_DEPRECATED的功能將在PHP 6中移除。

【相關文章】

  1. PHP 5克隆函數應用淺析
  2. PHP 5.3.0發布 新增命名空間等多項特性
  3. 開發熱點周報:開發者社區新潮流 PHP 5.2.10發布
  4. PHP 5.2.10正式版發布 修正大量的BUG
  5. PHP 5.3.0 RC2 發布 修正多方面BUG
責任編輯:雪峰 來源: IT168
相關推薦

2019-09-18 16:21:21

2014-03-27 10:45:37

手游主機轉型

2015-07-23 10:07:22

PHPPHP開發Docker

2015-11-06 10:31:08

物聯網5G

2009-05-25 10:18:29

PHPLAMPGLAMMP

2010-06-08 15:45:58

PHP

2012-06-13 01:23:30

開發者程序員

2013-12-31 10:29:51

2010-02-03 09:06:26

Java EE 6

2014-12-10 10:01:31

PHP

2015-04-21 12:54:21

2011-03-17 15:25:31

2011-07-07 18:23:54

PHP

2010-06-11 13:28:06

PHPPython

2015-02-02 13:50:50

Android開發

2018-07-27 09:45:54

新華三

2019-03-19 14:03:34

PHPPython編程語言

2016-12-19 15:55:10

PHP開發者Composer

2017-02-06 09:22:19

PHP開發Composer

2011-06-07 22:34:22

RationalInnovate 20軟件開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看www | 91免费入口 | 国产伦精品一区二区三区四区视频 | 精品国产一区二区三区久久 | 精品国产91久久久久久 | 日韩不卡在线 | 91视频久久 | 久久国产精品无码网站 | 鸡毛片 | 激情在线视频 | 一级a毛片 | 本道综合精品 | 看av电影 | 91影院在线观看 | 欧美视频一区 | 久久99精品久久久久子伦 | 国产精品美女久久久 | 久久久久久免费毛片精品 | av手机免费在线观看 | 一区二视频 | 成人免费一区二区三区牛牛 | 老司机久久| 91国产视频在线观看 | 精品久久九九 | 综合久久色 | 成人免费观看男女羞羞视频 | 欧美一级艳情片免费观看 | 日韩欧美电影在线 | 免费观看www | 国产精品久久国产精品 | 狠狠操婷婷 | 99精品免费视频 | 欧美国产精品一区二区三区 | 欧美日韩精品综合 | 国产99久久精品一区二区300 | 日本aa毛片a级毛片免费观看 | 在线国产一区二区三区 | 久久免费精品 | 黄视频网站免费观看 | 亚洲视频一区二区三区四区 | 日韩欧美一区二区三区免费观看 |