public function staticProperty($class, $property, $args = array()) {
		if(!class_exists($class))
			return null;
		if(!property_exists($class, $property))
			return null;
		
		$vars = get_class_vars($class);
		return $vars[$property];
	}
public function staticProperty($class, $property, $args = array()) {
		if(!class_exists($class))
			return null;
		if(!property_exists($class, $property))
			return null;
		
		$vars = get_class_vars($class);
		return $vars[$property];
	}
public function staticProperty ( $ class , $ property , $ args = array ( ) ) { if ( ! class_exists ( $ class ) ) return null ; if ( ! property_exists ( $ class , $ property ) ) return null ; $ vars = get_class_vars ( $ class ) ; return $ vars [ $ property ] ; }
Calls a static method on the given class

@param string $class
Full name of the class to execute a method on
@param string $function
The name of the static method
@param array $args
The arguments to pass to the method
@return NULL|mixed
Calls a static method on the given class