[PHP-users 11052] Re: インタラクティブモード

Youichi Iwakiri php-users@php.gr.jp
Wed, 23 Oct 2002 15:00:25 +0900


いわきりです

HAYAKAWA Hiroshi wrote in <B9DC634E.14BB7%hayakawa@sam.hi-ho.ne.jp> :
>つい最近、PHPにもインタラクティブモードがあることを知りました。
>$ php -a
>インタラクティブモードでも、
>-qオプションを合わせて指定していないと
>HTTPヘッダが出力されますし、
>X-Powered-By: PHP/4.1.2
>Content-type: text/html
>
>また、
>
><?php ... ?>
>
>というようにPHPのタグを入力する必要もありますよね。

cli版では、'-q'オプションがデフォルトです。(*1)
タグの入力は省略出来ないようです。ただし、one-linerで
書く場合は省略出来ます。(*2)

下記にcli版の特長を転記しておきます。

The main differences between the two:

* CLI is started up in quiet mode by default.         (*1)
  (-q switch kept for compatibility)
* It does not change the working directory to that of the script.
  (-C switch kept for compatibility)
rrespective* Plain text error message
* $argc and $argv registered irrespective of register_globals
  and register_argc_argv php.ini settings.
* implicit_flush always on
* -r option which allows execution of PHP code directly from
  the command line (e.g. php -r 'echo md5("test");' )      (*2)
* max_execution_time is set to unlimited, overriding php.ini setting.

-- 
Youichi Iwakiri