Ulasan Buku - PHP Berorientasi Objek, Konsep, Teknik dan Kode oleh Peter Lavin


Penulis: Peter Lavin
ISBN: 1593270771
Penerbit: Tanpa Starch Press
216 halaman
Diterbitkan: Juni 2006

PHP Berorientasi Objek oleh Peter Lavin adalah buku yang bagus untuk setiap programmer PHP tradisional / prosedural yang ingin tahu apa yang sangat disukai oleh programmer PHP berorientasi objek. Jika Anda mempertimbangkan untuk menambahkan PHP berorientasi objek ke kotak peralatan Anda dan ingin panduan langkah demi langkah, contoh berbasis untuk pemula, ini adalah buku yang bagus untuk memulai. Buku ini juga untuk programmer yang ingin beralih dari PHP 4 ke PHP 5.

Lavin mulai dengan ikhtisar PHP berorientasi objek dan membahas beberapa kelebihannya. Dia kemudian membahas dasar-dasar pemrograman berorientasi objek seperti kelas dan pewarisan dan spesifik untuk jenis pemrograman dalam PHP. Selanjutnya, dia mengajari Anda cara menulis kelas pertama Anda. Salah satu hal yang menyenangkan tentang buku ini adalah bahwa penulis mulai dengan contoh sederhana ini dan, ketika Anda membaca buku ini, menunjukkan bagaimana membangun, memperluas, dan menggunakan kembali kelas sederhana itu untuk melakukan pemrograman yang lebih maju.

Langkah pertama adalah memperluas kelas ini menjadi kelas item direktori yang akan mencantumkan semua file dalam direktori atau daftar hanya file tertentu sesuai kebutuhan. Selanjutnya, Anda akan menulis kelas thumbnail yang akan membuat gambar thumbnail dengan cepat yang mengurangi dimensi dan kualitas sehingga mengurangi waktu pengunduhan. Kelas ketiga yang Anda tulis adalah kelas navigasi halaman, mirip dengan yang digunakan oleh GoogleTM, yang akan mengontrol jumlah item yang tercantum pada halaman dan juga jumlah tautan halaman dalam navigasi. Akhirnya, ia menunjukkan kepada Anda bagaimana ketiga kelas ini bekerja bersama dan dengan CSS.

Selanjutnya, Lavin membahas kelas basis data MySQL dan cara kerjanya dengan MySQLR basis data. Ia juga mencakup warisan dan bagaimana hal itu dapat diterapkan untuk menyederhanakan penanganan kesalahan. Dia kemudian beralih ke kelas abstrak, metode ajaib, dan bagaimana situs web dinamis dapat memanfaatkan ekstensi SimpleXML untuk bekerja dengan umpan RSS dan ekstensi SOAP untuk mesin pencarian situs web. Kita semua benci mendokumentasikan program kami dan Lavin menunjukkan kepada Anda bagaimana menggunakan kelas refleksi untuk mendokumentasikan diri sendiri kode Anda.

Peter Lavin memiliki firma pengembangan web dan menulis untuk beberapa publikasi termasuk PHP Hacks. Ada situs web pendamping yang berisi unduhan semua kode dan contoh yang berfungsi.

//objectorientedphp.com