mafo: V PHP5 už se dá objektově pracovat celkem rozumně - smzřejmně to ale není Java. Co se týče přetěžování tak to v PHP možné je, jen se řeší trochu jinak než v Javě (typ parametrů se rozliší až uvnitř funkce explicitně).
Objektová práce aexception je přesně to na co narážím v "Nevýhoda: Nekoncepčnost jazyka". Mnoho novějších součástí (napadají mě například parsery XML) používá objektovou práci a excpetion, ale starší součásti je nepoužívají. ČEtl jsem, ale že v PHP6 by se již mělo začínat se sjednocováním.
S tím, že je pro PHP potřeba využít frameworky souhlasím a naštěstí se již takovýchto kvalitnějších frameworků začíná několik objevovat.
S tím, že nejde v PHP dělat složitější aplikace bych nesouhlasil. Sám se vývoje jedná takovéto aplikace účastním. Vyžaduje to ale od vývojářů dodržování určitých zásad a použití frameworku.
Autor je student Fakulty informačních technologií VUT v Brně. Současně pracuje ve firmě LifeWeb (http://www.lifeweb.cz) jako hlavní vývojář.