php sapi name()
php_sapi_name
php_sapi_name — Returnerar typen av gränssnitt mellan webbservern och PHP
Beskrivning
php_sapi_name(): string|false
Returnerar en sträng i gemener som beskriver typen av gränssnitt (Server API, SAPI) som PHP använder. Exempelvis kommer denna sträng att vara "cli" i CLI PHP, medan det med Apache kan ha flera olika värden beroende på exakt vilken SAPI som används. Möjliga värden listas nedan.
Parametrar
Denna funktion har inga parametrar.
Returvärde
Returnerar gränssnittstypen som en sträng i gemener, eller false vid fel.
Även om listan inte är fullständig, inkluderar möjliga returvärden: apache, apache2handler, cgi (till PHP 5.3), cgi-fcgi, cli, cli-server, embed, fpm-fcgi, litespeed, phpdbg.
Exempel
Exempel #1 php_sapi_name() exempel
Detta exempel kontrollerar för understrängen "cgi" eftersom det också kan vara cgi-fcgi.
<?php $sapi_type = php_sapi_name(); if (substr($sapi_type, 0, 3) == 'cgi') { echo "Du använder CGI PHP\n"; } else { echo "Du använder inte CGI PHP\n"; } ?>
Anteckningar
Observera: Ett alternativt tillvägagångssätt Konstanten PHP_SAPI i PHP har samma värde som php_sapi_name().
Tips: En potentiell fallgrop Den definierade SAPI:n kan inte alltid vara uppenbar, eftersom det till exempel istället för apache kan definieras som apache2handler.
Se även
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.php-sapi-name.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.