php_sapi_nameHTTP sunucusu ile PHP arasındaki arayüzün türünü döndürür
&reftitle.description;
stringfalsephp_sapi_name
PHP'nin kullandığı arayüz (Sunucu API'si, SAPI) türünü belirten küçük
harfli bir dizge döndürür. Örneğin CLI PHP için bu dizge "cli" olurken
Apache ile kullanılan API'ye bağlı olarak değişiklik gösteribilir. Olası
değerler aşağıda listelenmiştir.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Başarı durumunda küçük harfli bir dizge olarak arayüz
türü,&return.falseforfailure;.
Tamamı olmasa da olası değerler şunlardır:
apache,
apache2handler,
cgi (PHP 5.3'e kadar),
cgi-fcgi,
cli,
cli-server,
embed,
fpm-fcgi,
litespeed,
phpdbg.
&reftitle.examples;
- php_sapi_name örneği
Bu örnektecgi-fcgi değerini de kapsayan
cgi alt dizgesinin varlığı aranmaktadır.
]]>
&reftitle.notes;
Başka bir yaklaşım
PHP sabiti PHP_SAPI,
php_sapi_name işlevinden dönen değerin aynını içerir.
Olası bir yanlış anlama
Tanımlı SAPI her zaman apaçık belli değildir. Apache
örneğindeki gibi apache2handler olarak tanımlanmış
olabilir.
&reftitle.seealso;
PHP_SAPI