Query: class_exists
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CLASS_EXISTS(3) 1 CLASS_EXISTS(3) class_exists - Checks if the class has been definedSYNOPSISbool class_exists (string $class_name, [bool $autoload = true])DESCRIPTIONThis function checks whether or not the given class has been defined.PARAMETERSo $class_name - The class name. The name is matched in a case-insensitive manner. o $autoload - Whether or not to call __autoload by default.RETURN VALUESReturns TRUE if $class_name is a defined class, FALSE otherwise.CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.0.2 | | | | | | | No longer returns TRUE for defined interfaces. | | | Use interface_exists(3). | | | | +--------+---------------------------------------------------+EXAMPLESExample #1 class_exists(3) example <?php // Check that the class exists before trying to use it if (class_exists('MyClass')) { $myclass = new MyClass(); } ?> Example #2 $autoload parameter example <?php function __autoload($class) { include($class . '.php'); // Check to see whether the include declared the class if (!class_exists($class, false)) { trigger_error("Unable to load class: $class", E_USER_WARNING); } } if (class_exists('MyClass')) { $myclass = new MyClass(); } ?>SEE ALSOfunction_exists(3), interface_exists(3), get_declared_classes(3). PHP Documentation Group CLASS_EXISTS(3)
Related Man Pages |
---|
spl_autoload_register(3) - php |
get_class_methods(3) - php |
class_parents(3) - php |
is_a(3) - php |
is_subclass_of(3) - php |
Similar Topics in the Unix Linux Community |
---|
TCPDF 2.0.000 (PHP5 branch) |
TCPDF 2.2.003 (PHP5 branch) |
TCPDF 2.2.004 (PHP4 branch) |
TCPDF 2.6.000 (PHP5 branch) |
Unable to load interbase.so |