The prestigious advanced PHP tutorial, the work of Zend Framework core developers, provides in-depth coverage of design patterns, PHP standard library and JSON.
Today, PHP is the undisputed mainstream language for web development. After PHP 5, its object-oriented features are enough to compete with Java and C#. However, there has been a lack of information describing the advanced features of PHP, which has greatly affected the in-depth application of the PHP language.
This book fills this gap. It is specifically aimed at experienced PHP programmers and explains in detail the topics most important to them: advanced object-oriented, design patterns, documentation, testing, and standard PHP libraries. At the same time, in order to adapt to the current new trends in Web development, the author also comprehensively discusses the MVC architecture and Zend Framework, as well as Web 2.0 technologies such as Ajax, JSON, and SOAP. The book is interspersed with a large amount of practical experience in software development and insights into PHP programming ideas, which will greatly enhance your inner skills.
brief introduction
This book uses a step-by-step approach to introduce the relevant knowledge of Web development with PHP. The book first starts with the mechanisms adopted by OOP - abstract classes, interfaces, and contract programming, and then introduces static methods, singleton mode, factory mode, and new features of PHP 6, etc., and then introduces testing and documentation. The content also introduces the knowledge of the standard PHP library SPL and the MVC pattern that PHP developers are most likely to use. Finally, it introduces Web 2.0 aspects such as Ajax, JSON, SOAP Web services, and SSL client authentication.
This book is suitable for intermediate and advanced PHP programmers to read.
About the Author
Kevin McArthur, a world-renowned PHP expert. He is a core developer of open source projects based on the Zend Framework, for which he has gained a worldwide reputation. In addition, he is the administrator of PHP EFnet, one of the largest PHP support organizations.
Statement:
All resources on this website are contributed and published by netizens, or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this website are for learning and reference only. Please do not use them for commercial purposes, otherwise you will be responsible for all consequences incurred! If there is any infringement, please contact us to delete and remove it. Contact information: admin@php.cn