Čtu tohle vlákno už dlouho a vaše obhajiba PHP mi silně přimíná hádky z dob mého dětství, jestli je lepší Basic nebo Pascal. A pro Basic byl argument, že se v něm snáze naprogramuje Pythagorova věta.
Vy pořád tvrdíte "Přece vím, co dělám". Opravdu vždycky víte, co děláte? Pak asi programujete jen tu Pythagorovu větu a nic složitějšího.
Byl jste někdy v situaci (ve které jsem já teď), že dostanete kód s více než miliónem řádků a máte tam něco změnit? Váš předchůdce si tam nějaké berličky typu
$a = array(
"uuid" => "1000",
"content" => "11111"
);
sice zavedl, ale zapomněl se o tom zmínit a vy vůbec netušíte, kde, kolik a jakých takových berliček je v tom kódu schovaných. I v takové situaci si troufáte tvrdit "Přece vím, co dělám?"
Víte co bych dal za to, kdyby to bylo napsané v silně typovaném jazyku, který má tuto podporu zabudouvanou standardními metodami a já nemusel tyhle berličky hledat v miliónu řádků kódu?