Re: [PHP4BETA] Catching object instantiation error
[email protected] ("Anh (Ly) Vuong")
| Newsgroups | php.version4 |
|---|---|
| Organization | Cisco Systems, Inc. |
| Message-ID | <[email protected]> |
Thanks Andrei.
Oh man! I love this mailing list! :)
Cheers,
Ly
----
Andrei Zmievski wrote:
>
> 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. *