Re: How to Get the Sub Classes of a Parent Class
| From: | Raymond Irving | Date: | Tue, 27 Oct 2009 01:22:29 +0000 |
| Subject: | Re: How to Get the Sub Classes of a Parent Class | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-299358@lists.php.net to get a copy of this message | ||
This works if you know the name of the class. What I'm looking for is a way to get one of the
sub classes and initialize it dynamically.
________________________________
From: David Otton <phpmail@jawbone.freeserve.co.uk>
To: Raymond Irving <xwisdom@yahoo.com>
Cc: PHP-General List <php-general@lists.php.net>
Sent: Sun, October 25, 2009 10:25:27 AM
Subject: Re: [PHP] How to Get the Sub Classes of a Parent Class
2009/10/25 Raymond Irving <xwisdom@yahoo.com>:
> I want to automatically initialize a specific sub class when the php page is loaded.
>
> I'm looking for a solution for php 5.1+ or anything that's optimized for 5.3
You may be able solve this with a simple class_exists() (pseudo-code ahead):
if(class_exists($var)) {
$class = new $var;
} else {
$class = new FourOhFour;
}