php_sapi_name

(PHP 4 >= 4.0.1, PHP 5)

php_sapi_name --  WebサーバーとPHPの間のインターフェースの型を返す

説明

string php_sapi_name ( void )

php_sapi_name() は、Web サーバーと PHP(サーバー API、 SAPI)の間のインターフェースの型を記述する小文字の文字列を返します。 CGI 版の PHP では、この文字列は「cgi」となり、Apache の mod_php 版では、 この文字列は「apache」となるといったようになります。

例 1. php_sapi_name()の例

<?php
$sapi_type
= php_sapi_name();
if (
substr($sapi_type, 0, 3) == 'cgi') {
    echo
"You are using CGI PHP\n";
} else {
    echo
"You are not using CGI PHP\n";
}