php_sapi_name
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
php_sapi_name — Повертає тип інтерфейсу між веб-сервером та PHP
Опис
php_sapi_name(): string|false
Повертає рядок у нижньому регістрі, який містить опис типу інтерфейсу (Server API, SAPI), який використовує PHP. Наприклад, у CLI PHP цей рядок буде "cli", тоді як з Apache може бути кілька різних значень залежно від конкретного SAPI. Можливі значення наведено нижче.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Повертає тип інтерфейсу у вигляді рядка в нижньому регістрі або **false
**в случае возникновения ошибки.
Можливі значення, що повертаються (список може бути неповним): apache
apache2handler
cgi
(до PHP 5.3),cgi-fcgi
cli
cli-server
embed
fpm-fcgi
litespeed
phpdbg
Приклади
Приклад #1 Приклад використання php_sapi_name()****
У цьому прикладі перевіряється підрядок cgi
, так як це також може бути cgi-fcgi
Loading...
Примітки
Зауваження Альтернативний варіант
Константа PHP**
PHP_SAPI
** зберігає те саме значення, що і php_sapi_name()
Підказка
Важливий аспект
Ім'я SAPI може визначитися неточно, тому що, наприклад, у випадку з apache
інтерфейс може бути визначений як apache2handler