How can i check to see if a static class has been declared? ex Given the class
class bob {
function yippie() {
echo "skippie";
}
}
later in code how do i check:
if(is_a_valid_static_object(bob)) {
bob::yippie();
}
so i don't get: Fatal error: Class 'bob' not found in file.php on line 3
You can also check for existence of a specific method, even without instantiating the class
If you want to go one step further and verify that "yippie" is actually static, use the Reflection API (PHP5 only)
or, you could combine the two approaches
bool class_exists( string $class_name [, bool $autoload ]
)