Kajian Buku - PHP, Konsep, Teknik dan Kod Berorientasikan Objek oleh Peter Lavin


Pengarang: Peter Lavin
ISBN: 1593270771
Penerbit: No Press Press
216 muka surat
Diterbitkan: Jun 2006

Objek Berorientasikan Objek oleh Peter Lavin adalah buku yang baik untuk programmer PHP yang tradisional / prosedur yang ingin tahu apa yang programmer PHP berorientasi obyek itu begitu teruja. Jika anda sedang mempertimbangkan menambah PHP berorientasikan objek ke kotak peralatan anda dan ingin panduan langkah demi langkah, panduan berasaskan contoh untuk pemula, ini adalah buku yang baik untuk bermula dengan. Buku ini juga untuk pengaturcara yang ingin bertukar dari PHP 4 hingga PHP 5.

Lavin bermula dengan gambaran keseluruhan PHP berorientasikan objek dan membincangkan beberapa kelebihannya. Beliau kemudian membincangkan asas-asas pemrograman berorientasikan objek seperti kelas dan warisan dan spesifik untuk jenis pengaturcaraan ini dalam PHP. Seterusnya, dia mengajar anda bagaimana untuk menulis kelas pertama anda. Salah satu perkara yang menarik tentang buku ini adalah bahawa penulis bermula dengan contoh mudah ini dan, seperti yang anda lalui melalui buku, menunjukkan bagaimana untuk membina, memperluas dan menggunakan semula kelas mudah itu untuk melakukan lebih banyak program lanjutan.

Langkah pertama adalah untuk melanjutkan kelas ini ke dalam kelas item direktori yang akan menyenaraikan semua fail dalam direktori atau menyenaraikan fail tertentu sahaja yang diperlukan. Seterusnya, anda akan menulis kelas thumbnail yang akan mencipta imej lakaran kecil yang mengurangkan dimensi dan kualiti sekali gus mengurangkan masa muat turun. Kelas ketiga yang anda tulis adalah kelas navigasi halaman, sama seperti yang digunakan oleh GoogleTM, yang akan mengawal bilangan item yang disenaraikan di halaman dan juga bilangan pautan laman dalam navigasi. Akhirnya, dia menunjukkan kepada anda bagaimana tiga kelas ini berfungsi bersama dan dengan CSS.

Seterusnya, Lavin membincangkan kelas pangkalan data MySQL dan bagaimana ia berfungsi dengan MySQLR pangkalan data. Ia juga meliputi warisan dan bagaimana ia boleh digunakan untuk memudahkan pengendalian kesilapan. Beliau kemudiannya bergerak ke kelas abstrak, kaedah sihir dan bagaimana laman web yang dinamik boleh mendapat manfaat daripada sambungan SimpleXML untuk bekerja dengan suapan RSS dan sambungan SOAP untuk enjin carian laman web. Kita semua tidak suka untuk mendokumentasikan program kami dan Lavin menunjukkan kepada anda cara menggunakan kelas pantulan untuk mendokumen diri kod anda.

Peter Lavin mempunyai firma pembangunan web dan menulis untuk beberapa penerbitan termasuk PHP Hacks. Terdapat laman web teman yang mengandungi muat turun semua kod dan contoh kerja.

//objectorientedphp.com