Modified: phpdoc/ja/trunk/docweb/main.ent =================================================================== --- phpdoc/ja/trunk/docweb/main.ent 2010-04-09 23:31:34 UTC (rev 297767) +++ phpdoc/ja/trunk/docweb/main.ent 2010-04-10 01:44:38 UTC (rev 297768) @@ -1,6 +1,6 @@ - + Modified: phpdoc/ja/trunk/features/commandline.xml =================================================================== --- phpdoc/ja/trunk/features/commandline.xml 2010-04-09 23:31:34 UTC (rev 297767) +++ phpdoc/ja/trunk/features/commandline.xml 2010-04-10 01:44:38 UTC (rev 297768) @@ -1,29 +1,25 @@ - + PHP をコマンドラインから使用する - 4.3 以降で PHP は - Command Line Interface を意味する - CLI という名前の新しい SAPI 型 - (Server Application Programming Interface) をサポートします。 - 名前から分かるように、この SAPI 型は、 - PHP によるシェル(またはデスクトップ)アプリケーションの開発を - 主な対象としています。 - CLI SAPI と他の SAPI の間には、 - いくつかの違いがあります。本章では、これらについて詳細を説明します。 - CLI と CGI はその振る舞いの多くが - 共通であるにもかかわらず、違う SAPI であることに留意してください。 + PHP は、&cli.sapi; を PHP 4.3.0 以降でサポートしています。この + SAPI の主な目的は、シェルアプリケーションを PHP + で開発することです。&cli.sapi; とその他の + SAPI の間にはちょっとした違いがあり、 + それを本章で説明します。&cli; と CGI + は多くの共通点がありますが、別の SAPI + であるということも覚えておきましょう。 - CLI SAPI は、当初 PHP 4.2.0 でリリースされましたが、 + &cli.sapi; は、当初 PHP 4.2.0 でリリースされましたが、 この時点では実験的なステータスにあったため、 ./configure を実行する際に、明示的に を指定することにより、 有効とする必要がありました。PHP 4.3.0 以降、 - CLI SAPI はもはや実験的なステータスではなくなり、 + &cli.sapi; はもはや実験的なステータスではなくなり、 はデフォルトでオンとなりました。 によりこれを無効とする ことも可能です。 @@ -92,7 +88,7 @@ - CLI SAPI を他の SAPI と比べた時の + &cli; SAPI を他の SAPI と比べた時の 大きな違いを以下に示します。 @@ -129,7 +125,7 @@ ディレクティブ - CLI SAPI のデフォルト値 + &cli; SAPI のデフォルト値 コメント @@ -171,17 +167,17 @@ &true; - CLI SAPI を使用している場合、グローバル + &cli; SAPI を使用している場合、グローバル PHP 変数 $argc (アプリケーションに渡される引数の数)と $argv (引数の値の配列)は常に登録され、 適切な値が代入されます。 - PHP 4.3.0以降、CLI SAPI を使用するときに + PHP 4.3.0以降、&cli; SAPI を使用するときに PHP の $argc 変数と $argv 変数が登録され、適切な値がセットされます。 - このバージョンより前では、CGI や + このバージョンより前では、CGI や MODULE がこれらの変数を生成するには PHP の register_globals ディレクティブがオンになっている必要がありました。 @@ -192,6 +188,26 @@ + + output_buffering + &false; + + + &php.ini; で &false; とハードコードされていても、 + 出力バッファリング + 関数は使用可能です。 + + + + + max_input_time + &false; + + + PHP &cli; は GET、POST あるいはファイルのアップロードをサポートしません。 + + + @@ -208,6 +224,14 @@ linkend="ini.register-argc-argv">register_argc_argv)。 + + + コマンドラインのスクリプトでは + ignore_user_abort + を設定することを推奨します。詳細は ignore_user_abort + を参照ください。 + + @@ -304,7 +328,7 @@ - CLI SAPI は、実行されるスクリプトのディレクトリに + CLI SAPI は、実行されるスクリプトのディレクトリに カレントディレクトリを変更しません ! @@ -321,7 +345,7 @@ ]]> - CGI 版により実行した場合、出力は以下のようになります。 + CGI 版により実行した場合、出力は以下のようになります。 - CLI SAPI を使用した場合の出力は次のようになります。 + CLI SAPI を使用した場合の出力は次のようになります。 - CGI SAPI は、この CLI SAPI + CGI SAPI は、この CLI SAPI の動作をコマンドライン実行時のスイッチ -C によりサポートしています。 @@ -391,9 +415,9 @@ -F Parse and execute for every input line -E Run PHP after processing all input lines -H Hide any passed arguments from external tools. - -s Display colour syntax highlighted source. + -s Output HTML syntax highlighted source. -v Version number - -w Display source with stripped comments and whitespace. + -w Output source with stripped comments and whitespace. -z Load Zend extension . args... Arguments passed to script. Use -- args when first argument @@ -409,7 +433,7 @@ - CLI SAPI は、実行する PHP コードを + CLI SAPI は、実行する PHP コードを 取得するために三種類の異なる手段をサポートしています。 @@ -573,7 +597,6 @@ 指定する際に、特に注意する必要はありません。 - 長いオプション指定は、PHP 4.3.3 以降で利用可能です。 コマンドラインオプション @@ -617,6 +640,45 @@ + -b + --bindpath + + + 外部 FASTCGI サーバモードでのバインドパス (CGI + のみ)。 + + + + + -C + --no-chdir + + + スクリプトのディレクトリへ chdir しません (CGI のみ)。 + + + + + -q + --no-header + + + 静寂モード。HTTP ヘッダの出力を抑制します + (CGI のみ)。 + + + + + -T + --timing + + + スクリプトを count 回繰り返して実行した時間を計測します + (CGI のみ)。 + + + + -c --php-ini @@ -1182,14 +1244,14 @@ date date/time support => enabled -"Olson" Timezone Database Version => 2007.5 +"Olson" Timezone Database Version => 2009.20 Timezone Database => internal Default timezone => Europe/Oslo Directive => Local Value => Master Value date.timezone => Europe/Oslo => Europe/Oslo -date.default_latitude => 59.22482 => 59.22482 -date.default_longitude => 11.018084 => 11.018084 +date.default_latitude => 59.930972 => 59.930972 +date.default_longitude => 10.776699 => 10.776699 date.sunset_zenith => 90.583333 => 90.583333 date.sunrise_zenith => 90.583333 => 90.583333 ]]> @@ -1201,7 +1263,18 @@
+ + 長いオプション (--no-chdir など) は PHP 4.3.3 以降で使用可能です。 +
+ + + + オプション -rBRFEH、--ini および + --r[fcei] は &cli; でのみ使用可能です。 + + + PHP 実行バイナリは、Web サーバから完全に独立して PHP スクリプトを 実行するために使用することができます。Unix システムを使用している場合、 Modified: phpdoc/ja/trunk/features/file-upload.xml =================================================================== --- phpdoc/ja/trunk/features/file-upload.xml 2010-04-09 23:31:34 UTC (rev 297767) +++ phpdoc/ja/trunk/features/file-upload.xml 2010-04-10 01:44:38 UTC (rev 297768) @@ -1,6 +1,6 @@ - + ファイルアップロードの処理 @@ -15,9 +15,7 @@ ことが可能です。 - PHP は、全ての RFC-1867 対応ブラウザ(Netscape Navigator 3 以上、 - Microsoft からのパッチをあてた Microsoft Internet Explorer 3 または - パッチ無しのそれ以降の版を含みます)からファイルのアップロードを + PHP は、全ての RFC-1867 対応ブラウザからファイルのアップロードを 受けることができます。 @@ -337,7 +335,9 @@ UPLOAD_ERR_EXTENSION - 値: 8; ファイルのアップロードが拡張モジュールによって停止されました。 + 値: 8; PHP の拡張モジュールがファイルのアップロードを中止しました。 + どの拡張モジュールがファイルアップロードを中止させたのかを突き止めることはできません。 + 読み込まれている拡張モジュールの一覧を phpinfo() で取得すれば参考になるでしょう。 PHP 5.2.0 で導入されました。 Modified: phpdoc/ja/trunk/install/ini.xml =================================================================== --- phpdoc/ja/trunk/install/ini.xml 2010-04-09 23:31:34 UTC (rev 297767) +++ phpdoc/ja/trunk/install/ini.xml 2010-04-10 01:44:38 UTC (rev 297768) @@ -1,6 +1,6 @@ - + @@ -205,16 +205,18 @@ PHP_INI_* モードの定義 - + モード + 値 意味 PHP_INI_USER + 1 ユーザスクリプト (ini_set などで) または Windows レジストリ @@ -223,14 +225,17 @@ PHP_INI_PERDIR + 6 &php.ini;、&htaccess; または &httpd.conf; で設定可能なエントリ PHP_INI_SYSTEM + 4 &php.ini; または &httpd.conf;で設定可能なエントリ PHP_INI_ALL + 7 どこでも設定可能なエントリ @@ -329,7 +334,7 @@ 設定オプションに論理値を設定するために使用します。 このディレクティブは、&htaccess; ファイルでは利用できません。 php_admin_value で設定された設定オプションの値は、&htaccess; - では上書きできません。 + や ini_set では上書きできません。 Modified: phpdoc/ja/trunk/install/pecl.xml =================================================================== --- phpdoc/ja/trunk/install/pecl.xml 2010-04-09 23:31:34 UTC (rev 297767) +++ phpdoc/ja/trunk/install/pecl.xml 2010-04-10 01:44:38 UTC (rev 297768) @@ -1,6 +1,6 @@ - +