Kitap İncelemesi - Nesneye Dayalı PHP, Kavramlar, Teknikler ve Kod Peter Lavin


Eser sahibi: Peter Lavin
ISBN: 1593270771
Yayıncı: Nişasta Basını Yok
216 sayfa
Yayınlandı: Haziran 2006

Nesneye Dayalı PHP Peter Lavin, bu nesne yönelimli PHP programcılarının ne kadar heyecanlandığını bilmek isteyen herhangi bir geleneksel / prosedürel PHP programcısı için iyi bir kitaptır. Araç kutunuza nesne yönelimli PHP eklemeyi düşünüyorsanız ve yeni başlayanlar için adım adım, örnek tabanlı bir kılavuz istiyorsanız, bu başlamak için iyi bir kitaptır. Bu kitap ayrıca PHP 4'ten PHP 5'e geçmek isteyen programcılar içindir.

Lavin, nesne yönelimli PHP'ye genel bir bakışla başlar ve avantajlarından birkaçını tartışır. Daha sonra sınıflar ve kalıtım gibi nesne yönelimli programlamanın temellerini ve PHP'de bu tür programlamanın özelliklerini tartışır. Sonra, size birinci sınıfınızı nasıl yazacağınızı öğretir. Bu kitapla ilgili güzel şeylerden biri, yazarın bu basit örnekle başlaması ve kitapta ilerledikçe, daha gelişmiş programlama yapmak için bu basit sınıfın nasıl geliştirileceğini, genişletileceğini ve yeniden kullanılacağını gösterir.

İlk adım, bu sınıfı bir dizindeki tüm dosyaları listeleyecek veya yalnızca belirli dosyaları listeleyecek bir dizin öğesi sınıfına genişletmektir. Ardından, boyutlarda ve kalitede ve böylece indirme süresini azaltan anında küçük resim görüntüleri oluşturacak bir küçük resim sınıfı yazacaksınız. Yazdığınız üçüncü sınıf, Google tarafından kullanılana benzer bir sayfa gezinme sınıfıdırTM, bir sayfada listelenen öğelerin sayısını ve ayrıca gezinmedeki sayfa bağlantılarının sayısını kontrol eder. Son olarak, size bu üç sınıfın birlikte ve CSS ile nasıl çalıştığını gösterir.

Daha sonra Lavin, MySQL veritabanı sınıfını ve MySQL ile nasıl çalıştığını tartışıyorR, veri tabanı. Ayrıca, kalıtım ve bunun hata işlemeyi basitleştirmek için nasıl uygulanabileceğini de kapsar. Daha sonra soyut sınıflara, sihirli yöntemlere ve dinamik web sitelerinin RSS beslemeleri ve bir web sitesi arama motoru için SOAP uzantısıyla çalışmak için SimpleXML uzantısından nasıl faydalanabileceğini öğrenir. Hepimiz programlarımızı belgelemekten nefret ediyoruz ve Lavin, kodunuzu kendiniz belgelemek için yansıma sınıfını nasıl kullanacağınızı gösteriyor.

Peter Lavin'in bir web geliştirme firması vardır ve PHP Hacks dahil birçok yayın için yazmaktadır. Tüm kodların ve çalışma örneklerinin indirilmesini içeren tamamlayıcı bir web sitesi vardır.

//objectorientedphp.com





Video Talimatları: Cloud Computing - Computer Science for Business Leaders 2016 (Mayıs Ayı 2024).