Alberto, I might have expressed the problem wrongly, if you have lets suposse you have: $obj = new foo(); $obj->some(); And some might return an "exception" object.
The problem is that some may call a lot of other methods from foo and I don't want to check if the return value of each method call is an exception. Example: function some() { $x = $this->other_method(); } If other_method produces an exception then I want the exception returned directly to the "some" caller without the need to check in the "Some" method if "other_method" returned a normal "x" or an exception object... Alberto Serra wrote: > Привет! > > Garland Foster wrote: > >> Hi All, >> >> I'm porting Java Code to PHP, my question is: What is the best >> approach to emulate Java exceptions in PHP4? (I know ZE2 adds >> exceptions but I can't wait). > > > If the exceptions you have to manage are code generated at runtime you > actually may simply write your own manager. Have a root class with a > method called > > Function exception($yourparms) { > treat exception here; > } > > Game over, since everybody inherits from your root class you can manage > whatever you want your own way. It's objects, so work in OO and forget > about java lingo. > > Mind you, it won't manage a parse error, that's for sure. > > Пока > Альберто > Киев > > > @-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@ > > LoRd, CaN yOu HeAr Me, LiKe I'm HeArInG yOu? > lOrD i'M sHiNiNg... > YoU kNoW I AlMoSt LoSt My MiNd, BuT nOw I'm HoMe AnD fReE > tHe TeSt, YeS iT iS > ThE tEsT, yEs It Is > tHe TeSt, YeS iT iS > ThE tEsT, yEs It Is....... > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php