public static function getOption(string $name)
	{
		if (! array_key_exists($name, static::$options))
		{
			return null;
		}

		// If the option didn't have a value, simply return TRUE
		// so they know it was set, otherwise return the actual value.
		$val = static::$options[$name] === null ? true : static::$options[$name];

		return $val;
	}
public static function getOption(string $name)
	{
		if (! array_key_exists($name, static::$options))
		{
			return null;
		}

		// If the option didn't have a value, simply return TRUE
		// so they know it was set, otherwise return the actual value.
		$val = static::$options[$name] === null ? true : static::$options[$name];

		return $val;
	}
public static function getOption ( string $ name ) { if ( ! array_key_exists ( $ name , static :: $ options ) ) { return null ; } // If the option didn't have a value, simply return TRUE // so they know it was set, otherwise return the actual value. $ val = static :: $ options [ $ name ] === null ? true : static :: $ options [ $ name ] ; return $ val ; }
Gets a single command-line option. Returns TRUE if the option
exists, but doesn't have a value, and is simply acting as a flag.

@param string $name

@return boolean|mixed|null
Gets a single command - line option . Returns TRUE if the option exists but doesn t have a value and is simply acting as a flag .