Chapters 6 and 7 offer thorough
introductions to this topic.
CHAPTER 1 ?– INTRODUCING PHP 5
Try/catch exception handling: Devising custom error-handling strategies within
structural programming languages is, ironically, error-prone and inconsistent.
To remedy this problem, version 5 supports exception handling. Long a mainstay of
error management in many languages, such as C++, C#, Python, and Java, exception
handling offers an excellent means for standardizing your error-reporting
logic. This convenient methodology is introduced in Chapter 8.
Improved XML and Web Services support: XML support is now based on the
libxml2 library, and a new and rather promising extension for parsing and manipulating
XML, known as SimpleXML, has been introduced. In addition, a SOAP
extension is now available. In Chapter 20, these two extensions are introduced, along
with a number of slick third-party Web Services extensions.
Native support for SQLite: Always keen on choice, the developers added support for
the powerful yet compact SQLite database server (http://www.sqlite.org/). SQLite
offers a convenient solution for developers looking for many of the features found in
some of the heavyweight database products without incurring the accompanying
administrative overhead. PHP??™s support for this powerful database engine is
introduced in Chapter 22.
?– Note The enhanced object-oriented capabilities introduced in PHP 5 resulted in an additional boost
for the language: it opened up the possibility for cutting-edge frameworks to be created using the
language.
Pages:
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77