1. První příspěvek, od @klokan, nemá moc společného s kvalitami jakzyků, ale spíše se zaslepeností autora příspěvku
2. Program obecně může obsahovat chybu, ale nemusí. Dokonce může obsahovat nějakou část, která se stane chybou až v návaznosti na použití technologií někdy v budoucnu, které dosud ani neexistují ... Nebo jenom může pouze posloužit v zřetězení nějakého zneužití spolu s nějakou technologií a ani nemusí dojít k chybě onoho programu, jenom něco dovolí např., a bude potřeba oprava. Počet chyb a závažnost samy o sobě nehrají roli. Jedna critická chyba 10 let neopravená je horší než 50 opravených do měsíce - alespon podle mě teda ....
3. Každý program jde zkrátit na jeden řádek. Např. tzv. minifikací ;-)
4. IMO radši mám větší čitelnost než menší počet řádků
To máš tak - v PHP je jednoduché začít (dovolí prasit = je tam nízká vstupní bariéra) a proto jeho "výrobky" jsou obecně horší kvality (zaplať pámbu za Symfony a PSR) než u spousty striktnějších jazyků.
Jenže... ve vesmíru, kde PHP neexistuje, by Drupal (Wordpres, Joomla, doplň dle aktuální míry frustrace) byly napsány třeba v JS, nebo VisualBasicu, nebo cokoli jiného, co hodí warning namísto exception a jede se dál.
Ber to z té lepší stránky - spousta programátorů díky PHP vůbec s programováním začne (ne Pascal na střední ve mě nadšení ke kódu nezažehl) a časem třeba přesedlá na něco náročnějšího a bezpečnějšího (nebo aspoň u toho začnou více bezpečně myslet).
Hm ... zacinal sem v basicu na sinclairu a tudiz pri prechodu na PC mi pascal prisel prima. :-) Kazdemu asi vyhovuje neco jineho. :-D U Borlandu byly od 6 objekty, od 7 protected mod.. (ikdyz jen 286kovy, ale v asm uz se na 32bit sahnout dalo a pameti bylo najednou zase "chvili" dost...) No... je to pryc. :-)