php_sapi_name
Возвращает тип интерфейса между веб-сервером и PHP
&reftitle.description;
stringfalsephp_sapi_name
Возвращает строку в нижнем регистре, содержащую описание типа интерфейса
(Server API, SAPI), который использует PHP. Например, в CLI PHP эта строка
будет "cli", в то время как с Apache может быть несколько разных значений
в зависимости от конкретного SAPI. Возможные значение приведены ниже.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Возвращает тип интерфейса в виде строки в нижнем регистре&return.falseforfailure;.
Возможные возвращаемые значения (список может быть неполным):
apache,
apache2handler,
cgi (до PHP 5.3),
cgi-fcgi, cli, cli-server,
embed, fpm-fcgi,
litespeed,
phpdbg.
&reftitle.examples;
Пример использования php_sapi_name
В этом примере проверяется подстрока cgi, так как это также
может быть cgi-fcgi.
]]>
&reftitle.notes;
Альтернативный вариант
Константа PHP PHP_SAPI хранит то же значение, что и
php_sapi_name.
Важный аспект
Имя SAPI может определиться неточно, так как, например,
в случае с apache интерфейс может быть определён как
apache2handler.
&reftitle.seealso;
PHP_SAPI