php_sapi_name Liefert das zwischen PHP und Webserver verwendete Interface &reftitle.description; stringfalsephp_sapi_name Gibt eine Zeichenkette in Kleinbuchstaben zurück, die die von PHP verwendete Schnittstelle (das Server-API, SAPI) beschreibt. Diese Zeichenkette ist &zb; "cli" für den PHP-Kommandozeileninterpreter CLI, während beim Einsatz mit Apache unterschiedliche Werte zurückgegeben werden können, je nachdem welches SAPI verwendet wird. Die möglichen Rückgabewerte sind weiter unten aufgelistet. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Gibt den Schnittstellentyp als Zeichenkette in Kleinbuchstaben zurück. &return.falseforfailure; Mögliche Werte sind unter anderem apache, apache2handler, cgi (bis PHP 5.3), cgi-fcgi, cli, cli-server, embed, fpm-fcgi, litespeed und phpdbg. &reftitle.examples; <function>php_sapi_name</function>-Beispiel Dieses Beispiel prüft auf die Teilzeichenkette cgi, da es auch cgi-fcgi sein könnte. ]]> &reftitle.notes; Ein alternativer Ansatz Die PHP-Konstante PHP_SAPI hat den gleichen Wert wie php_sapi_name. Eine mögliche Überraschung Die definierte SAPI muss nicht naheliegend sein, denn zum Beispiel anstatt als apache kann sie als apache2handler definiert sein. &reftitle.seealso; PHP_SAPI