Re: [PHP4BETA] Catching object instantiation error
| From: | Andrei Zmievski | Date: | Thu, 25 May 2000 19:59:00 +0000 |
| Subject: | Re: [PHP4BETA] Catching object instantiation error | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-15760@lists.php.net to get a copy of this message | ||
On Thu, 25 May 2000, Anh (Ly) Vuong wrote:
> Hello,
>
> Hope someone out there can help me.
>
> I am trying to catch error or prevent from instantiate a non existing
> object class. I use:
>
> class A
> {
> ...
> }
>
> $className = "A";
> $obj = new $className;
> ...
> $className = "B";
> $obj = new $className;
>
>
> I would like to catch the error in the second part of the code, is there
> a function to check if the class definition exist before the
> instantiation?
Yes, class_exists($classname) will give you what you want.
-Andrei
* Change is the only constant. *