Sydänsydämet ja moottoritiet - EmmyLou Harrisin parhaat puolet
Huhtikuu 2024
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 | |