public static isPhpCliMode ( ) : boolean | ||
리턴 | boolean | true if PHP invoked as a CGI or from CLI |
public static function isPhpCliMode()
{
if (is_bool(self::$isCliMode)) {
return self::$isCliMode;
}
if (PHP_SAPI == 'cli') {
return true;
}
if (self::isPhpCgiType() && (!isset($_SERVER['REMOTE_ADDR']) || empty($_SERVER['REMOTE_ADDR']))) {
return true;
}
return false;
}
public static function handleException(Exception $exception) { if (Common::isPhpCliMode()) { self::dieWithCliError($exception); } self::dieWithHtmlErrorPage($exception); }