Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 742 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
742
Dung lượng
10,23 MB
Nội dung
[...]... Watson, and Kevin Shafer and Ben Schupak for their support and patience throughout 2008 Also, a special thank-you to all those who bought Professional PHP5, and whose feedback (good and bad) has enabled us to create (it is hoped) an even better product in Professional PHP6 Ed would like to thank everybody who’s put up with him for the past twenty-seven years; and to acknowledge the patience of all of... 201 201 201 202 203 208 219 223 Contents Chapter 10: Writing and Using Web Services SOAP SOAP and PHP6 The PHP6 SOAP Extension Making a SOAP Client Looking Under the Hood Exception Handling in the SOAP Client Making a SOAP Server Creating and Registering Functions Creating the WSDL Document REST REST and PHP6 Implementing the REST Client Making a REST Server Summary Chapter 11: Communicating with Users... with some professional code and project-management techniques plucked straight from the world of commercial Web development You might have a background in NET or Java, and you may have heard good things about PHP and how its latest incarnation finally makes it a truly credible professional Web development environment Perhaps you’re skeptical, and you want to see whether what you’ve heard about PHP6 is... Professional Motivation Your Career As a Developer More Than Web Development Skills Soft Skills Academic Skills Community Skills Summary 619 619 621 621 621 622 622 624 624 625 627 627 628 628 629 630 630 631 Part V: Appendixes Appendix A: Version Control 635 Appendix B: PHP IDEs 647 Appendix C: Performance Tuning PHP 659 Appendix D: Best Practice PHP Installation 671 Index 681 xxvii Introduction Professional. .. grounding in the basics of PHP application development You don’t necessarily have to be familiar with PHP6 to get started, however If you’ve been working in PHP5 until the recent launch of version 6, you’ll be fine Throughout the book, the authors have carefully ensured that any differences between PHP6 and PHP5 are highlighted prominently If you’re still plodding along with PHP4, don’t worry — you... become a true PHP professional, then this book is for you You might be a Web developer for a big software company Your company may have been working in PHP for years, or maybe it’s eager to take the first steps away from NET, Java, and other Web development platforms in an effort to discover the myriad of benefits associated with PHP Introduction You may be a lone (or “almost lone”) Web professional in... the best — keep on codin’ Contents Introduction xxix Part I: Fundamentals of Professional De velopment Chapter 1: Introduction to Object-Oriented Programming What Is Object-Oriented Programming? OOP Advantages A Real-World Example Understanding OOP Concepts Classes Objects Inheritance Interfaces Encapsulation Changes to OO in PHP6 Summary Chapter 2: Unified Modeling Language (UML) 3 3 4 4 5 6 6 15 25... (OOP) development, or, more important, how it is implemented in PHP6, you should definitely start by reading Part I The rest of the book makes use of these techniques from cover to cover, so it’s vital for you to have the basic grounding in OOP before trying to press on with the trickier stuff xxx Introduction Part I: Fundamentals of Professional Development The book starts by outlining basic OOP concepts... enough time to see how PHP implements standard OOP patterns The book then looks at other tools made available by PHP6 (but rarely used by less-experienced developers), including namespaces, collections, iterators, and collections, and shows their usefulness in common design patterns Naturally, no professional title would be complete without a discussion of databases and their roles in enterprise application... Linux, Mac OS X, and Windows The Bigger Picture We sincerely hope that you’ll help us, the authors, in raising the bar concerning the quality of software found in both professional production environments and in projects found on the Internet Professionally and philosophically, none of us codes alone, so maybe together we can help to make our existence just a little bit better Conventions To help you get . wrox-partnerwithus@wrox.com
spine=1.488"
Professional PHP6
Introduction xxix
Part I: Fundamentals of Professional De velopment
Chapter 1: Introduction. PM
Professional
PHP6
ffirs.indd iiiffirs.indd iii 3/5/09 12:40:56 PM3/5/09 12:40:56 PM
ffirs.indd ivffirs.indd iv 3/5/09 12:40:57 PM3/5/09 12:40:57 PM
Professional
PHP6
Ed