php_sapi_name
  (PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
php_sapi_name — Devuelve el tipo de interfaz utilizada entre el servidor web y PHP
  
 
  Descripción
  
  
   Devuelve una cadena en minúsculas que describe el tipo de interfaz
   (la API, SAPI del servidor) que PHP utiliza. Por ejemplo, en PHP CLI,
   esta cadena será "cli" mientras que con Apache, puede tener
   varios valores diferentes según el SAPI exacto utilizado.
   Las posibles valores se listan a continuación.
  
  
 
  Parámetros
  Esta función no contiene ningún parámetro.
  
 
  Valores devueltos
  
   Devuelve el tipo de la interfaz, en forma de
   string en minúsculas,  o false si ocurre un error.
  
  
   A continuación se muestra una lista no exhaustiva de los posibles valores :
   apache,
   apache2handler,
   cgi (hasta PHP 5.3),
   cgi-fcgi, cli, cli-server,
   embed, fpm-fcgi,
   litespeed,
   phpdbg.
  
  
 
  Ejemplos
  
   
    Ejemplo #1 Ejemplo con php_sapi_name()
    
     Este ejemplo busca la subcadena cgi
     ya que también puede ser cgi-fcgi.
    
<?php
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
    echo "Se utiliza CGI PHP\n";
} else {
    echo "No se utiliza CGI PHP\n";
}
?>
     
    
  
  
 
  Notas
  Nota: 
   Un enfoque alternativo
   
    La constante PHP PHP_SAPI tiene un valor
    idéntico a php_sapi_name().
   
  
  Sugerencia
   Un comportamiento inesperado
   
    El SAPI definido no debe ser ambiguo, ya que
    por ejemplo, en lugar de apache, puede ser
    definido como apache2handler.