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

Дивіться також