Преглед на книги - обектно-ориентиран PHP, концепции, техники и код от Питър Лавин


Автор: Питър Лавин
ISBN: 1593270771
Издател: No Starch Press
216 страници
Публикувано: юни 2006 г.

Обектно-ориентиран PHP от Питър Лавин е добра книга за всеки традиционен / процедурен PHP програмист, който би искал да знае от какво се вълнуват тези обектно-ориентирани PHP програмисти. Ако обмисляте да добавите обектно-ориентиран PHP към вашата кутия с инструменти и искате стъпка по стъпка, примерно ръководство за начинаещи, това е добра книга, с която да започнете. Тази книга е предназначена и за програмисти, които искат да преминат от PHP 4 към PHP 5.

Lavin започва с преглед на обектно-ориентирания PHP и обсъжда няколко от неговите предимства. След това той обсъжда основите на обектно-ориентираното програмиране като класове и наследяване и спецификата за този тип програмиране в PHP. След това той ви учи как да пишете първия си клас. Едно от хубавите неща на тази книга е, че авторът започва с този прост пример и докато напредвате през книгата, показва как да надграждате, разширявате и използвате този прост клас, за да направите по-усъвършенствано програмиране.

Първата стъпка е да разширите този клас в клас елемент от директория, който ще изброява всички файлове в директория или изброява само определени файлове, ако е необходимо. След това ще напишете миниатюрен клас, който ще създава миниатюрни изображения в движение, които са с намалени размери и качество, като по този начин намалявате времето за изтегляне. Третият клас, който пишете, е клас за навигация по страници, подобен на този, използван от GoogleTM, които ще контролират броя елементи, изброени на дадена страница, както и броя връзки към страниците в навигацията. Накрая той ви показва как тези три класа работят заедно и с CSS.

На следващо място, Лавин обсъжда класа на базата данни на MySQL и как работи с MySQLR база данни. Той обхваща и наследяването и как това може да се приложи, за да се опрости работата с грешки. След това преминава към абстрактни класове, магически методи и как динамичните уебсайтове могат да се възползват от разширението SimpleXML за работа с RSS емисии и разширението SOAP за търсачката на уебсайтове. Всички мразим да документираме нашите програми и Lavin ви показва как да използвате класа за размисъл, за да документирате сами кода си.

Питър Лавин има фирма за уеб разработки и пише за няколко публикации, включително PHP Hacks. Има придружаващ уебсайт, който съдържа изтегляния на всички кодове и примери за работа.

//objectorientedphp.com





Инструкции Видео: Web Programming - Computer Science for Business Leaders 2016 (Април 2024).