| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
php_sapi_name(PHP 4 >= 4.0.1, PHP 5, PHP 7) php_sapi_name — ウェブサーバーと PHP の間のインターフェイスの型を返す 説明
string php_sapi_name
( void
)
PHP が使用しているインターフェイス (サーバー API、SAPI) の型を小文字の文字列で返します。たとえば、CLI 版の PHP ではこの文字列は "cli" となります。Apache と組み合わせて使用している場合は、 実際に使用している SAPI によってさまざまな結果となります。 返されうる値の一覧を以下にあげます。 返り値インターフェイスの型を小文字の文字列で返します。 これがすべてではありませんが、以下のような値が返されます。 aolserver, apache, apache2filter, apache2handler, caudium, cgi (PHP 5.3 まで), cgi-fcgi, cli, cli-server, continuity, embed, fpm-fcgi, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux そして webjames 例
例1 php_sapi_name() の例 この例では、文字列の一部に cgi が含まれるかどうかを調べています。というのも cgi-fcgi となることもあり得るからです。
<?php 注意
ヒント
失敗しがちな点定義されている SAPI は、わかりやすいものばかりではないかもしれません。 たとえば apache の場合は apache2handler や apache2filter と定義されることもあります。 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「php_sapi_name - ウェブサーバーと PHP の間のインターフェイスの型を返す」をGoogle検索
|