(PHP 4 >= 4.0.1, PHP 5)
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";}