( uid_6201 | 2012. 12. 26., sze – 20:07 )

PHP esetén nem pont a nyelv lehetőségeivel van a baj. A probléma összetettebb.
Ott kezdődik, hogy nagyon egyszerű stílusban is lehet programozni benne. Ezért tudott annó, mint egyszerűen alkalmazható szkriptnyelv gyorsan elterjedni.

Például: html kód <?php echo $változó ?>további HTML kód.

Ezzel önmagában nem lenne baj, a baj ott kezdődik hogy sokan belecsúsznak abba a tévhitbe, hogy ha így taknyolnak kódot, akkor már "PHP programozónak" érzik magukat.

A PHP5 már jól támogatja az objektumorientált programozást. Önfegyelemmel az mvc (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) módszerrel jól alkalmazható.

A probléma inkább azzal van, hogy amint írtam

1. a kódgányolás lehetősége csábítónak hat, hiszen alapos tervezés nélkül lapról lapra gányolható a honlap. Eredmény: gányolt kód - amit gyakran látunk.
2. sok "önjelölt PHP programozó" az 1. ponton nem jut túl, ami rontja a PHP hírnevét.
3. könyvek és gyorstalpaló képzések is erre buzdítanak: könnyen megtanulható. De mi? A kódgányolás?

Pedig alapjában véve nem a nyelvvel van a baj, leszámítva azt hogy megengedő a gányolós stílus terén is. Lehet PHP-vel normálisan is kódolni. Csak kevesen jutnak el erre a szintre.