Implementace entit v PHP
2012/01/01 13:19:01 | programování | comments: 17 | 1699x seenMalé zamyšlení (anketa) týkající se nejlepší implementace entit v PHP.
Malé zamyšlení (anketa) týkající se nejlepší implementace entit v PHP.
Narazil jsem dnes na velmi povedený bug v PHP. Ukažme si ho na příkladu:
Většina článků o programování webových aplikací se dnes točí kolem frameworků napsaných pro jazyky PHP, Python a Ruby. Pojdmě se společně podívat na framework napsaný pro jazyk, který byl čistě objektový dávno předtím, než se většina z vás narodila - v sedmdesátých letech. Pro jazyk, jehož komunita stála za vznikem unit testů, extrémního programování a návrhových vzorů. Pro Smalltalk.
Během učení se Smalltalku na diplomku jsem narazil na jednu zajímavost. Programovací jazyky z rodiny C (C, C++, Java, PHP) mají zapouzdření objektů na úrovni tříd, ne instancí (jako třeba Smalltalk).
Přestože je kódování UTF-8 již delší dobu považováno ve světě IT za nepsaný standard, jeho podpora v nejrozšířenějším webovém jazyku současnosti není zrovna nejdokonalejší. Pojďme se tedy podívat na jaké problémy můžeme při použití UTF-8 v PHP narazit.