Behind the Site »

Zend - The PHP Company

Migrating Your Web Applications From PHP4 to PHP5

Zend PHP Training

Migrating Your Web Applications From PHP4 to PHP5

This 3 hours course is designed to provide experienced PHP programmers with the knowledge to plan and conduct a successful migration and optimization process from PHP4 to PHP5. The course will guide you through the basics of planning the migration process, as well as discussing some of the tools to make the process easier, such as unit testing and PHPDoc. By the end of the course, you will be able to plan your own migration and optimization project while you learn the essential changes between PHP4 and PHP5.

Additional Information $300  

May We Also Suggest:


    • $1,000

    • Array.heading
    • Zend Framework Training

      Learn to combine Zend Framework concepts and structural elements to utilize the full power of this software development kit for PHP 5 applications.
      The Zend Framework Training is designed for experienced PHP programmers who want to ensure robust functionality for both their large and small PHP tasks.


The course covers topics including:

  • Why Migrate: More functionality; stability; re-usability; additional features
  • Major Differences: Syntax changes; object model changes; new functionality such as XML support
  • Development Tools: Unit testing; PHPDoc; profiler; debugger; E_STRICT setting
  • Migration Planning: Syntax changes; new keywords; what can be kept; what must be updated
  • Class and Object Changes: Guidance on using references; clone keywords; rewriting objects
  • Transition of the PHP EngineUsing the compatibility mode option to work with PHP Engine I and then PHP Engine II
  • Database Changes: Setting parameters; calling libraries
  • Programming Basics: Best Practices; Debugging; Introduction to HTML
  • Using New Features: PDO; XML; DOM; SOAP; etc.
  • Optimization: Adopting native extensions; modifying the architecture; using new features
  • Optimization Tools:Unit testing details; automated tools; testing and debugging techniques

Please Note:
Registrations are accepted on a space available basis and no later than 24 business hours prior to the start of the class.