Nie wszystko co nowe w PHP5 a niestety pochodzi z javy jest dobre. Np. znaczna gmatwanina i rozne observery czy pragnienie stosowania throw wszedzie gdzie sie da. Observery pewnie znikna a zamiast throw lepiej zrobic poprawnie prcedure.
Kazdy obiekt i tak ma wlasna charakterystyke, wiec pisanie uniwersalnego handlera i tak musi byc ograniczone wlasnie roznorodnoscia obslugiwanych danych, a w efekcie i tak nalezy skonstruowac procedury validujace, cudow nie ma.
Java jest swietna ale ma pare takich bzdurnych rozwiazan, ze az boli.