`
txf2004
  • 浏览: 6870736 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

推荐《Upgrading to PHP 5》

阅读更多

PHP5的问世,带来了新的一轮学习和将原有程序升级的热潮。那么,到底我们要怎么掌握PHP5,需要学习什么呢?

在此向大家推荐《Upgrading to PHP 5》 (Adam Trachtenberg著) ,它是我前些天读完的一本书(恰好今天在PHP EveryWhere上也看到一篇书评),相信对你有所帮助。

作者显然考虑到传统的PHPer对于PHP4的面向过程的开发方式比较熟悉,而对于面向对象不甚了解,在本书一开始就对OO作了简要的介绍,为以后的章节作好铺垫。我觉得如果大家还是不太清楚的话,最好找些专门介绍面向对象的书来看看,了解一下相关的概念。

本书名为Upgrading,当然目的在于介绍从PHP4向PHP5升级的关键技术。这本书里介绍了包括SQLite,MySQLi(>=MySQL4.1),XML, SimpleXML, Iterator, Stream, Error-handling (exceptions),SOAP, Tidy和Reflection等PHP5中新出现或有较大改进的技术。

我想如果掌握了面向对象的思想,再掌握了这些关键的新技术,将你的应用程序从PHP4升级到PHP5应该不是难事。

P.S. 另外几个你可能需要用到的常量和函数PHP_VERSION, phpversion(), extension_loaded(), function_exists()等,可以用来帮助你判断PHP版本,是否已经加载扩展,是否存在某个函数,可用于一些需要视PHP版本分别处理的情况。

本书在网络上有chm版本下载,请自行搜索。

分享到:
评论

相关推荐

    升级到PHP 7(Davey Shafik)Upgrading to PHP 7 (Davey Shafik)

    有关此新版本中主要更改的简短指南,包括经过改进的引擎(Zend Engine 3),一系列新功能以及大量的语言清除。 您将了解基本的语言更改,不推荐使用的功能,Unicode增强等。

    Upgrading to PHP 5(CHM) Upgrading to PHP 5(CHM).rar

    软件介绍 面向那些已经熟悉了PHP 4的开发者的,它提供了简明的关于PHP 4和PHP 5的区别及不同,以及最新PHP版本更新的细节和这些改变对 你的影响,同样覆盖了更多高级的特性,并通过短小的样例提供了手把手的经验,...

    Upgrading to PHP 5(CHM).rar

    面向那些已经熟悉了PHP 4的开发者的,它提供了简明的关于PHP 4和PHP 5的区别及不同,以及最新PHP版本更新的细节和这些改变对你的影响,同样覆盖了更多高级的特性,并通过短小的样例提供了手把手的经验,英文

    PHP经典实例

    DaVid Sklar是Ning的一...Adam’rrachtenberg是eBay的一名技术讲师,也是《upgrading to PHP5》(O’Reilly)的作者。他经常会在O’Reilly conference和LinuxWor’1d上发表演讲。他还拥有哥伦比亚大学商学院的MBA学位。

    PHP经典实例(第2版)

    有了这些针对真实问题的...Adam’rrachtenberg是eBay的一名技术讲师,也是《upgrading to PHP5》(0’Reilly)的作者。他经常会在0’Reilly conference和LinuxWor’1d上发表演讲。他还拥有哥伦比亚大学商学院的MBA学位。

    AfterLogic WebMail Lite PHP v7.7.9

    AfterLogic WebMail Lite PHP v7.7.9 To start automatic installation, run http://your_webmail_web_address/install/ in your web browser. Installation instructions are available at: ...

    flash标签云 3D效果 PHP插件 by weefselkweekje

    After upgrading the plugin the Flash movie would be corrupt for some users. If this happens to you, please try disabling and reinstalling the plugin (through FTP). = Hey, but what about SEO? = I'm ...

    drupal 6.12

    To avoid problems when upgrading, Drupal is not packaged with an actual settings file. You must create a file named settings.php. You may do so by making a copy of default.settings.php (or create ...

    Wrox.Professional.WordPress.2010

    Managing, Adding, Upgrading, and Using the Theme Editor Working with Widgets Adding and Managing New Plugins Configuring WordPress Exploring the Code Configuring Key Files wp-config.php file Advanced ...

    FCKeditor.Net_2.5

    aligning the FCKeditor.Net File Browser to the same quality and feature level present in other server language implementations of it, like the PHP implementation. The connector can now be fully ...

    TeeChart Pro Activex Control v2018

    before upgrading the project to .NET. 1. All references to 'GetSeries(xx)' should be changed to 'Series(xx)' That will call the new Series method that returns the Series Interface (just as the ...

    TeeChart2018ActiveX_0_2_9Eval3264

    before upgrading the project to .NET. 1. All references to 'GetSeries(xx)' should be changed to 'Series(xx)' That will call the new Series method that returns the Series Interface (just as the ...

    WordPress 宝典.pdf

    Upgrading WordPress Choosing an FTP Client Practicing Sound WordPress Security Summary Chapter 18: Caching Strategy to Ensure WordPress Scales Understanding Caching Using WordPress Caching Mechanisms ...

    深入了解WordPress.pdf

    Chapter 11: Installing and Upgrading WordPress Software 229 Chapter 12: The WordPress Toolkit: Themes 257 Chapter 13: The WordPress Toolkit: Plug-Ins 271 Chapter 14: Style Sheets for Building Themes ...

    Wrox.Professional.Website.Performance.2013

    Addresses scaling horizontally (increasing the number of machines in your setup) versus scaling vertically (keeping the same number of servers, but upgrading their hardware) Table of Contents PART I...

    ICS delphixe10源码版

    5. As this code make use of OpenSSL, your rights are restricted by OpenSSL license as soon as you use any SSL feature. See http://www.openssl.org for details. Donate ------ ICS is freeware. You...

    Joomla! 宝典.pdf

    Chapter 5: Managing Content Understanding the Joomla! Content Hierarchy Creating Content Hierarchies Working with Articles Managing Existing Articles Summary Chapter 6: Working with Editors and Media ...

    pro_apache_third_edition..pdf

    Upgrading Apache.............................................................................................47 Other Issues...............................................................................

Global site tag (gtag.js) - Google Analytics