php_sapi_name
En esta página
php_sapi_name
Devuelve el tipo de interfaz utilizada entre el servidor web y PHP
Descripción#
php_sapi_name(): string
```php
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 con `php_sapi_name`
Este ejemplo busca la subcadena `cgi` ya que también puede ser `cgi-fcgi`.
```php
Notas#
[!NOTE] La constante PHP
PHP_SAPItiene un valor idéntico aphp_sapi_name.[!TIP] El SAPI definido no debe ser ambiguo, ya que por ejemplo, en lugar de
apache, puede ser definido comoapache2handler.