mysql 5.0 php_PHP 5.0的新特性
PHP 5.0的新特性
最近,讀者可以從PHP 4.x版本轉移到PHP 5.0版本。正如讀者期望的那樣,在一個新的主要版本中,它做出了一些重要變更。在這個版本中,PHP后臺的Zend引擎經過了完全的重寫。主要的新特性如下:
■通過一個完整的新的對象模型提供了更好的面向對象支持(請參閱第6章)。
■可擴展和可維護的錯誤處理——異常(請參閱第7章)。
■XML數據的簡單處理——SimpleXML(請參閱第33章)。
其他變化還包括在PHP的默認安裝中去除了一些擴展,并且將這些擴展放入PECL庫中,改進了對流的支持以及添加了SQLite。
本書在編寫時,PHP 5.2是當前最新版本,而5.3也將要發布。PHP 5.2添加了大量有用的特性,如下所示:
■新的輸入過濾擴展,適用于安全性問題
■JSON擴展,更好的Javascript交互
■文件上傳進度跟蹤
■更好的日期和時間處理
■客戶端函數庫的大量更新,性能改進(包括Zend引擎中,更好的內存管理)和Bug修復
PHP 5.3的關鍵特性
你可能聽說了PHP最新的主要發布版本PHP 6。在本書編寫時,PHP 6還未發布,一些主機服務提供商還不會安裝它。但是,PHP 6中的一些關鍵特性可以追溯到PHP 5.3版本,事實上,5.3是一個小版本的發布,基本上通過了可接受性測試,因此一些主機服務提供商安裝了它(當然,如果你是主機管理員,可以安裝任何喜歡的版本)。
PHP 5.3中的一些新特性如下所示(相關特性的介紹也會在本書的適當章節給出):
■phar擴展的增加,它應用于創建自包含PHP應用包。更多信息,請參閱http://www.php.net/book.phar。
雖然以上包含了PHP 5.3版本的重要特性,但是該版本還包括了大量Bug修復以及對已有功能的改進,例如:
■刪除了對早于Windows 2000的Windows操作系統的支持(例如,Windows 98和NT 4)。
■確保PCRE、Reflection和SPL擴展的啟用。
■增加一些日期和時間函數,更方便于日期計算和處理。
■改進了crypt()、hash()和md5()函數的功能以及OpenSSL擴展。
■改進了php.ini管理和處理,包括更好的錯誤報告。
■繼續對Zend引擎進行調優,實現更好的PHP運行時速度和內存的使用。
總結
以上是生活随笔為你收集整理的mysql 5.0 php_PHP 5.0的新特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: etcd和mysql_etcd和redi
- 下一篇: 深覆合矫正会改变脸型吗