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

HAYAKAWA Hiroshi php-users@php.gr.jp
Fri, 25 Oct 2002 07:50:46 +0900


早川@名古屋です。

いわきりさん、重松さん、ありがとうございました。

on 02.10.23 3:00 PM, Youichi Iwakiri at yiwakiri@st.rim.or.jp wrote:

> いわきりです

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

rオプションは4.3.0以降のようですね。
4.2.2では--enable-cliをつけてコンパイルしても
ヘルプメッセージにrオプションの説明が出ませんし、
機能もしませんでした。

ちなみに以下のコマンドライン版の説明ページでは
すでにrオプションについても触れられていますね。
インタラクティブモードについては特段の解説はないようです。

http://www.php.net/manual/ja/features.commandline.php

4.3.0の正式リリースを心待ちにしたいと思います。


on 02.10.23 2:46 PM, Osamu Shigematsu at m5issige@mr.hitachi-medical.co.jp
wrote:

> 重松です。
> 
> ふと思ったのですが、
> 
>> ちなみに、googleで「インタラクティブモード PHP」で検索しても
>> ヒットは4件、うち関係のあるものは
>> 「PHP 4.1.0 ChangeLog」のページの1件のみでした。
> 
> そういう時は、日本語を英語に変えるとたくさんヒットすると思います。

「"interactive mode" php」で「ウェブ全体から検索」したら
6000件弱ヒットしました。
PHPを意図しないものもそれなりに含まれていますが、
海外では結構使われているんでしょうかね。>インタラクティブモード


 * * *

余談ですが、VineLinux2.5のVinePlusにある
PHP4.2.2のRPM(php-4.2.2-0vl0.i386.rpm)でも
/usr/bin/php 
なるものがインストールされることに気づきましたが、
これはそもそもインタラクティブモードが正常に動作しないようです。
configureオプションに--enable-cliは指定されておらず、
インタラクティブモードとして起動はするものの、
何を入力してもそのエコー以外反応がありません。
バイナリサイズも1400KB程度と、
--enable-cliのみ指定してmakeした場合の半分くらいですし。
(オプションの違いによってサイズがどの程度変化するものなのかは
 確認していません)

<php-4.2.2-0vl0.i386.rpmのconfigureオプション>

'./configure' '--prefix=/usr' '--with-config-file-path=/etc'
'--enable-force-cgi-redirect' '--disable-debug' '--enable-pic'
'--enable-inline-optimization' '--with-apxs=/usr/sbin/apxs'
'--with-exec-dir=/usr/bin' '--with-bz2' '--with-regex=system'
'--with-gettext' '--with-gmp' '--with-gd' '--with-jpeg-dir=/usr'
'--with-png-dir=/usr' '--with-ttf' '--with-zlib' '--with-gdbm'
'--with-openssl' '--with-layout=GNU' '--enable-debugger'
'--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets'
'--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-yp'
'--enable-ftp' '--enable-wddx' '--without-mysql' '--without-oracle'
'--without-oci8' '--with-xml' '--with-expat-dir=/usr' '--with-dom=/usr'
'--enable-iconv' '--enable-mbregex' '--with-namazu=/usr'
'--with-kakasi=/usr' '--enable-mbstring' '--enable-mbstr-enc-trans'
'--enable-versioning' '--enable-zend-multibyte'


-----
With your dreaming, with your smile.
Hayakawa, Hiroshi <hayakawa@sam.hi-ho.ne.jp>
Nagoya,Aichi,JAPAN ☆彡