private static function runAs() { /* aolserver apache apache2filter apache2handler caudium cgi cgi-fcgi cli continuity embed isapi milter nsapi phttpd pi3web roxen thttpd tux webjames */ if (defined('STDIN') && stripos(php_sapi_name(), 'cgi')) { self::$sapi = 'cli-cgi'; } elseif (defined('STDIN')) { self::$sapi = 'cli'; } elseif (false !== stripos(php_sapi_name(), 'cgi')) { self::$sapi = 'http-cgi'; } else { self::$sapi = 'http'; } self::$run_as = 0 === strpos(self::$sapi, 'cli') && !isset($_SERVER['REQUEST_METHOD']) ? 'cli' : 'http'; self::$safe_mode = ini_get('safe_mode'); }