Raamatu ülevaade - Peter Lavini objektorienteeritud PHP, kontseptsioonid, tehnikad ja kood


Autor: Peter Lavin
ISBN: 1593270771
Kirjastaja: No Starch Press
216 lk
Avaldatud: juuni 2006

Objektorienteeritud PHP autor Peter Lavin on hea raamat kõigile traditsioonilistele / protseduurilistele PHP programmeerijatele, kes tahaksid teada, millest need objektorienteeritud PHP programmeerijad nii põnevil on. Kui kaalute objektipõhise PHP lisamist oma tööriistakasti ja soovite samm-sammult näitepõhist juhendit algajale, on see hea raamat, millest alustada. See raamat on mõeldud ka programmeerijatele, kes soovivad lülituda PHP 4-lt PHP 5-le.

Lavin alustab objektorienteeritud PHP ülevaatega ja arutab mitmeid selle eeliseid. Seejärel arutab ta objektorienteeritud programmeerimise põhitõdesid, nagu klassid ja pärand, ning seda tüüpi programmeerimise spetsiifikat PHP-s. Järgmisena õpetab ta teile, kuidas oma esimest klassi kirjutada. Selle raamatu üks tore asi on see, et autor alustab selle lihtsa näitega ja näitab raamatu edenedes, kuidas seda lihtsat klassi edasi arendada, laiendada ja uuesti kasutada, et täpsemat programmeerimist teha.

Esimene samm on selle klassi laiendamine kataloogielementide klassiks, kus loetletakse kõik kataloogis olevad failid või loetletakse ainult teatud failid. Järgmisena kirjutate pisipiltide klassi, mis loob lennult pisipildid, mille mõõtmed ja kvaliteet on vähenenud, vähendades sellega allalaadimisaega. Kolmas klass, mille kirjutate, on lehe navigeerimise klass, mis sarnaneb Google'i klassigaTM, mis kontrollib lehel loetletud üksuste arvu ja ka navigeerimisel olevate lehelinkide arvu. Lõpuks näitab ta teile, kuidas need kolm klassi töötavad koos ja CSS-iga.

Järgmisena arutab Lavin MySQL andmebaasiklassi ja selle toimimist MySQL-igaR andmebaas. Samuti kirjeldab ta pärandit ja kuidas seda vigade käsitlemise lihtsustamiseks rakendada. Seejärel liigub ta abstraktsete klasside, võlumeetodite ja selle juurde, kuidas dünaamilistele veebisaitidele saab SimpleXML-i laiendist kasu, et töötada koos RSS-voogude ja veebisaidi otsingumootori SOAP-laiendiga. Me kõik vihkame oma programmide dokumenteerimist ja Lavin näitab teile, kuidas kasutada peegeldusklassi oma koodi ise dokumenteerimiseks.

Peter Lavinil on veebiarendusettevõte ja ta kirjutab mitmetele väljaannetele, sealhulgas PHP Hacks. On kaaslaste veebisait, mis sisaldab kõigi koodide ja töötavate näidete allalaadimisi.

//objectorientedphp.com





Video Juhiseid: A Writer at Work / The Legend of Annie Christmas / When the Mountain Fell (Mai 2024).