function exists($symbol, $autoload = false) {
		return class_exists($symbol, $autoload)
			|| interface_exists($symbol, $autoload)
			|| trait_exists($symbol, $autoload);
	}
function exists($symbol, $autoload = false) {
		return class_exists($symbol, $autoload)
			|| interface_exists($symbol, $autoload)
			|| trait_exists($symbol, $autoload);
	}
function exists ( $ symbol , $ autoload = false ) { return class_exists ( $ symbol , $ autoload ) || interface_exists ( $ symbol , $ autoload ) || trait_exists ( $ symbol , $ autoload ) ; }
Maintained for backwards comaptibility.

@param string symbol (class, interface, traits, etc)
@param boolean autoload while checking?
@return boolean symbol exists
Maintained for backwards comaptibility .