PHP SPL
Tuesday, March 4th, 2008Ar bandote taikyti OOP PHP?
Pažvelkite į labia nuostabiai paprastą ir naudingą SPL tutorialą arba „sukurkime array funkcionalumą patys“.
Web developerio ir mielo katino blogas apie pasaulį
(Prenumeruokite tik šią kategoriją).
Ar bandote taikyti OOP PHP?
Pažvelkite į labia nuostabiai paprastą ir naudingą SPL tutorialą arba „sukurkime array funkcionalumą patys“.
Nesvarbu, kokią įtaką turi Microsoft/Yahoo susijungimas.
Gana dėstyti savo prognozes. Jei Yahoo sutiks, tada ir prognozuosime ir spręsime, kokią tai turi įtaką. O tuščiažodžiauti „jeigu tai, o jeigu anai“ – beprasmiška.
Antimonopolinius gi tyrimus vykdys tam skirtos inspekcijos, o ne naujienų agentūros ir viso pasaulio blogeriai.
Ko gero, kiekvieno PHP programuotojo gyvenime yra akimirka, kai supranti, kad pakylai į kitą lygį. Man taip nutiko prieš keletą minučių. Aš gavau PHP klaidą „Parse error: parse error, unexpected T_STRING, expecting T_PAAMAYIM_NEKUDOTAYIM or ‘(’ in __FILE__ on line __LINE__“. Visiškai angliško PHP. Pradžioje nustebau, tada daug ir laimingai juokiausi. Ši klaida turi didelę istoriją, jei dar nebuvote jos sutikę, tai yra T_DOUBLE_COLON analogas Hebrajų kalba, kaip teigia dokumentacija.
Linksma klaidelė, linkiu sutikti gyvenime ją ir jums.
Jau kiek pasenusi mada visas svetaines kelti į XHTML formatą kelią tik nedidelį juokelį mano mintyse. Mat dauguma tokių madinguolių padaro tris dalykus:
Rezultatas? 98% svetainių, kurios madingai sako „Valid XHTML“, tėra HTMLas su papildomomis klaidomis, mat „/“ žymės <br pabaigoje yra traktuojamas tik kaip neleistinas atributas. Kodėl taip yra? Nes egzistuoja toks dalykas, kaip serverio siunčiami headeriai, tarp kurių ir „Content-Type“. Taip, XHTML 1.0 specifikacija teigia, jog jį galima siųsti, panaudojant tipą text/html. Tačiau rezultatas visvien - naršyklės tai traktuoja kaip HTMLą. Kad jos traktuotų XHTML teisingai, būtinas tipas application/xhtml+xml, bet, spėkit, kas tam trukdo? Taip, visų mėgstamiausia naršyklė jo nepalaiko, o tiesiog išmeta klaidą ir nė neparodo svetainės. Tas tiesa. Bet ar taip sunku pažiūrėti kliento Accept headerį?
pseudo-kodas
header: content-type: (strpos([HTTP_ACCEPT], ‘application/xhtml+xml’) !== false) ? ‘application/xhtml+xml’ : ‘text/html’
Ne! Kodėl mažai kas tą daro? Nes mada „aš naudoju iksą“ yra svarbesnė už tai, kas iš tiesų ten yra.