* Thus wrote jsWalter ([EMAIL PROTECTED]): > I found this in the docs... > > If you want your constructor to possibly not create the object > > class A > { > function A() > { > // ... > // some error occurred > $this = null; > return; > } > } > > I tested it, it works great. > > Then I read on... > > Setting $this to null isn't available in PHP 4.3.3R3 anymore. Maybe in > version below also. > > Great! :/ > > I have 4.3.2, so I guess it would work for me. > > If this "feature" has been removed, can someone show me a good way to > indicate a failure on object instantiation?
The constructor should be as quick as possible and have as little logic as possible. What kind of failure are you trying to catch? Curt -- "I used to think I was indecisive, but now I'm not so sure." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php