__toString a vyjímky - smrtelná kombinace
V současnosti implementuju komunikaci s ARESem (přístup do registru ekonomických subjektů) a chtěl jsem si trochu ulehčit psaní. Mám objekt dotazu, který na základě nastavených parametrů sestaví buď URL s parametry pro případ dotazu pomocí GET nebo XML dokument pro případ POST dotazu. Jelikož dotaz sám ví, jestli bude pomocí GET nebo POST, rozhodl jsem se generování dotazu implementovat jako magickou metodu __toString(). A zle jsem narazil.

