php_sapi_name
  (PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
php_sapi_name — 
   Возвращает тип интерфейса между веб-сервером и PHP
  
  
 
  Описание
  
  
   Возвращает строку в нижнем регистре, содержащую описание типа интерфейса
   (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.
    
<?php
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
    echo "Вы используете CGI PHP\n";
} else {
    echo "Вы используете не CGI PHP\n";
}
?>
     
    
  
  
 
  Примечания
  Замечание: 
   Альтернативный вариант
   
    Константа PHP PHP_SAPI хранит то же значение, что и
    php_sapi_name().
   
  
  Подсказка
   Важный аспект
   
    Имя SAPI может определиться неточно, так как, например,
    в случае с apache интерфейс может быть определён как
    apache2handler.