Kirjakatsaus - Olio-suuntautunut PHP, käsitteet, tekniikat ja koodi kirjoittanut Peter Lavin


Kirjoittaja: Peter Lavin
ISBN: 1593270771
Julkaisija: No Starch Press
216 sivua
Julkaistu: kesäkuu 2006

Olio-suuntautunut PHP kirjoittanut Peter Lavin on hyvä kirja jokaiselle perinteiselle / proseduuriselle PHP-ohjelmoijalle, joka haluaa tietää, mistä nuo kohdeobjektit suunnatut PHP-ohjelmoijat ovat niin innoissaan. Jos harkitset kohdepohjaisen PHP: n lisäämistä työkalupakkiisi ja haluat askel askeleelta, esimerkkiperustaisen oppaan aloittelijalle, tämä on hyvä kirja aluksi. Tämä kirja on tarkoitettu myös ohjelmoijille, jotka haluavat siirtyä PHP 4: stä PHP 5: ään.

Lavin alkaa katsauksella oliokeskeiseen PHP: hen ja keskustelee useista sen eduista. Sitten hän keskustelee olio-ohjelmoinnin perusteista, kuten luokat ja perimä, sekä tämän tyyppisen ohjelmoinnin erityispiirteet PHP: ssä. Seuraavaksi hän opettaa sinulle, kuinka kirjoittaa ensimmäinen luokkasi. Yksi tämän kirjan mukavista asioista on se, että kirjailija aloittaa tällä yksinkertaisella esimerkillä ja edetessään kirjan läpi osoittaa kuinka rakentaa, laajentaa ja käyttää uudelleen tätä yksinkertaista luokkaa edistyneemmän ohjelmoinnin tekemiseen.

Ensimmäinen askel on laajentaa tätä luokkaa hakemistoryhmän luokkaan, joka luettelee kaikki hakemistossa olevat tiedostot tai vain tietyt tiedostot tarpeen mukaan. Seuraavaksi kirjoitat pikkukuvien luokan, joka luo lennossa pikkukuvia, joiden mitat ja laatu ovat pienemmät, mikä vähentää latausaikaa. Kolmas kirjoittamasi luokka on sivun selausluokka, samanlainen kuin GoogleTM, joka säätelee sivulla lueteltujen kohteiden määrää ja myös navigoinnin sivulinkkien määrää. Lopuksi hän näyttää sinulle kuinka nämä kolme luokkaa toimivat yhdessä ja CSS: n kanssa.

Seuraavaksi Lavin keskustelee MySQL-tietokantaluokasta ja miten se toimii MySQL: n kanssaR tietokanta. Hän käsittelee myös perintöä ja miten sitä voidaan käyttää virheiden käsittelyn yksinkertaistamiseen. Sitten hän siirtyy abstraktiin luokkiin, taikuusmenetelmiin ja siihen, kuinka dynaamiset verkkosivut voivat hyötyä SimpleXML-laajennuksesta työskennellä RSS-syötteiden ja verkkosivustojen hakukoneiden SOAP-laajennuksen kanssa. Me kaikki vihaamme dokumentoida ohjelmiamme ja Lavin näyttää sinulle kuinka käyttää heijastusluokkaa itse dokumentoidaksesi koodisi.

Peter Lavinilla on verkkokehitysyritys ja hän kirjoittaa useille julkaisuille, kuten PHP Hacks. Siellä on kumppanisivusto, joka sisältää lataukset kaikista koodeista ja toimivista esimerkeistä.

//objectorientedphp.com





Video-Ohjeita: Kirjakatsaus:Universaalit lainalaisuudet ja henkinen kehitys (Huhtikuu 2024).