public static final function get(array $Source, $key, $default = null) {
		return array_key_exists($key, $Source)
			&& !is_null($Source[$key]) ? $Source[$key] : $default;
	}
public static final function get(array $Source, $key, $default = null) {
		return array_key_exists($key, $Source)
			&& !is_null($Source[$key]) ? $Source[$key] : $default;
	}
public static final function get ( array $ Source , $ key , $ default = null ) { return array_key_exists ( $ key , $ Source ) && ! is_null ( $ Source [ $ key ] ) ? $ Source [ $ key ] : $ default ; }
Tries to retrieve a single value from an array by its key
or returns the default value if the key does not exist.

@attention If the needed value exists but equals to null,
the default value will be returned!

@param array $Source
@param mixed $key
@param mixed $default
@return mixed
Tries to retrieve a single value from an array by its key or returns the default value if the key does not exist .