[PHP-users 12560] Re: いまCLI で動いてるのか画面で動いてるのかを知る方法?

Yasuo Ohgaki php-users@php.gr.jp
Wed, 15 Jan 2003 11:24:58 +0900


大垣です。

Y.Watanabe wrote:
> Yasuo Ohgaki wrote on 2003/01/13 15:12
> with Subject: [PHP-users 12540] Re: いまCLI で動いてるのか画面で動いてるのか
> を知る方法?
>><?php echo PHP_SAPI ?>
> ついでに、自分で見つけたのですが、
> php_sapi_name()
> http://www.php.net/manual/ja/function.php-sapi-name.php
> っていうのも関数としてばっちりあるんですね。
> #マニュアル読んでから質問しようの法則・・・^^;)

見つけにくい関数ですよね。
私が定数の方を紹介したのは(つまらない)理由があります。

定数を使った方が関数呼出オーバーヘッドがないので効率が
良い。

というだけの事です。他にもいろいろ定数があるので
(phpversion() = PHP_VERSION, pi() = M_PI, etc)

<?php print_r(get_defined_constatns()) ?>

として、使える定数は利用すると良いと思います。

--
Yasuo Ohgaki