cvs: phpdoc-ja /appendices about.xml migration5.xml wrappers.xml /chapters tutorial.xml /faq build.xml migration5.xml /features commandline.xml
file-upload.xml http-auth.xml remote-files.xml safe-mode.xml sessions.xml xforms.xml /install/macos bundled.xml /install/unix caudium.xml fhttpd.xml
index.xml solaris.xml sun.xml /install/windows building.xml /internals2/structure lifecycle.xml /internals2/ze1/zendapi arguments.xml
copy-constructor.xml creating.xml structure.xml variables.xml

From: Date: Sun, 03 May 2009 22:42:26 +0000
Subject: cvs: phpdoc-ja /appendices about.xml migration5.xml wrappers.xml /chapters tutorial.xml /faq build.xml migration5.xml /features commandline.xml
file-upload.xml http-auth.xml remote-files.xml safe-mode.xml sessions.xml xforms.xml /install/macos bundled.xml /install/unix caudium.xml fhttpd.xml
index.xml solaris.xml sun.xml /install/windows building.xml /internals2/structure lifecycle.xml /internals2/ze1/zendapi arguments.xml
copy-constructor.xml creating.xml structure.xml variables.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-2458@lists.php.net to get a copy of this message
takagi Sun May 3 22:42:26 2009 UTC Modified files: /phpdoc-ja/internals2/ze1/zendapi variables.xml structure.xml creating.xml copy-constructor.xml arguments.xml /phpdoc-ja/internals2/structure lifecycle.xml /phpdoc-ja/install/windows building.xml /phpdoc-ja/install/unix sun.xml solaris.xml index.xml fhttpd.xml caudium.xml /phpdoc-ja/install/macos bundled.xml /phpdoc-ja/features xforms.xml sessions.xml safe-mode.xml remote-files.xml http-auth.xml file-upload.xml commandline.xml /phpdoc-ja/faq migration5.xml build.xml /phpdoc-ja/chapters tutorial.xml /phpdoc-ja/appendices wrappers.xml migration5.xml about.xml Log: sync with en.

http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/ze1/zendapi/variables.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/internals2/ze1/zendapi/variables.xml diff -u phpdoc-ja/internals2/ze1/zendapi/variables.xml:1.7 phpdoc-ja/internals2/ze1/zendapi/variables.xml:1.8 --- phpdoc-ja/internals2/ze1/zendapi/variables.xml:1.7 Wed Feb 18 03:55:17 2009 +++ phpdoc-ja/internals2/ze1/zendapi/variables.xml Sun May 3 22:42:24 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <sect2 xml:id="internals2.ze1.zendapi.variables" xmlns="http://docbook.org/ns/docbook"> <title>変数の作成</title> <para> @@ -83,7 +83,7 @@ EG(active_symbol_table), "new_variable_name", strlen("new_variable_name") + 1, - &amp;new_variable, + &new_variable, sizeof(zval *), NULL ); @@ -108,7 +108,7 @@ // // この変数を "new_variable_name" という名前でグローバルシンボルテーブルに登録します -ZEND_SET_SYMBOL(&amp;EG(symbol_table), "new_variable_name", new_variable); +ZEND_SET_SYMBOL(&EG(symbol_table), "new_variable_name", new_variable); ]]> </programlisting> 今回は、<literal>EG(symbol_table)</literal> @@ -140,10 +140,10 @@ // この変数を "new_variable_name" という名前でグローバルシンボルテーブルに登録します zend_hash_update( - &amp;EG(symbol_table), + &EG(symbol_table), "new_variable_name", strlen("new_variable_name") + 1, - &amp;new_variable, + &new_variable, sizeof(zval *), NULL ); @@ -174,7 +174,7 @@ ZVAL_LONG(new_var2, 5); ZEND_SET_SYMBOL(EG(active_symbol_table), "local_variable", new_var1); - ZEND_SET_SYMBOL(&amp;EG(symbol_table), "global_variable", new_var2); + ZEND_SET_SYMBOL(&EG(symbol_table), "global_variable", new_var2); RETURN_NULL(); @@ -611,7 +611,7 @@ ZVAL_LONG(new_element, 10); -if(zend_hash_update(new_array-&gt;value.ht, key, strlen(key) + 1, (void *)&amp;new_element, sizeof(zval *), NULL) == FAILURE) +if(zend_hash_update(new_array-&gt;value.ht, key, strlen(key) + 1, (void *)&new_element, sizeof(zval *), NULL) == FAILURE) { // エラー処理をここで行います } @@ -632,7 +632,7 @@ ZVAL_LONG(new_element, 10); -if(zend_hash_index_update(new_array-&gt;value.ht, key, (void *)&amp;new_element, sizeof(zval *), NULL) == FAILURE) +if(zend_hash_index_update(new_array-&gt;value.ht, key, (void *)&new_element, sizeof(zval *), NULL) == FAILURE) { // エラー処理をここで行います } http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/ze1/zendapi/structure.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/internals2/ze1/zendapi/structure.xml diff -u phpdoc-ja/internals2/ze1/zendapi/structure.xml:1.2 phpdoc-ja/internals2/ze1/zendapi/structure.xml:1.3 --- phpdoc-ja/internals2/ze1/zendapi/structure.xml:1.2 Fri Jun 22 14:31:35 2007 +++ phpdoc-ja/internals2/ze1/zendapi/structure.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <sect2 xml:id="internals2.ze1.zendapi.structure" xmlns="http://docbook.org/ns/docbook"> <title>ソースコードについての議論</title> <para> @@ -678,7 +678,7 @@ { long parameter; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &amp;parameter) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &parameter) == FAILURE) { return; } http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/ze1/zendapi/creating.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/internals2/ze1/zendapi/creating.xml diff -u phpdoc-ja/internals2/ze1/zendapi/creating.xml:1.3 phpdoc-ja/internals2/ze1/zendapi/creating.xml:1.4 --- phpdoc-ja/internals2/ze1/zendapi/creating.xml:1.3 Mon Nov 5 13:50:20 2007 +++ phpdoc-ja/internals2/ze1/zendapi/creating.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <sect2 xml:id="internals2.ze1.zendapi.creating" xmlns="http://docbook.org/ns/docbook"> <title>拡張モジュールの作成</title> <para> @@ -50,7 +50,7 @@ { long parameter; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &amp;parameter) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &parameter) == FAILURE) { return; } http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml diff -u phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml:1.2 phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml:1.3 --- phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml:1.2 Fri Jun 22 14:31:35 2007 +++ phpdoc-ja/internals2/ze1/zendapi/copy-constructor.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <sect2 xml:id="internals2.ze1.zendapi.copy-constructor" xmlns="http://docbook.org/ns/docbook"> <title>変数の内容の複製: コピーコンストラクタ</title> <para> @@ -56,7 +56,7 @@ <![CDATA[ zval *parameter; -if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &amp;parameter) == FAILURE) +if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &parameter) == FAILURE) return; } http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/ze1/zendapi/arguments.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-ja/internals2/ze1/zendapi/arguments.xml diff -u phpdoc-ja/internals2/ze1/zendapi/arguments.xml:1.8 phpdoc-ja/internals2/ze1/zendapi/arguments.xml:1.9 --- phpdoc-ja/internals2/ze1/zendapi/arguments.xml:1.8 Wed Feb 18 03:55:17 2009 +++ phpdoc-ja/internals2/ze1/zendapi/arguments.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready --> <sect2 xml:id="internals2.ze1.zendapi.arguments" xmlns="http://docbook.org/ns/docbook"> <title>引数の扱い</title> <para> @@ -905,7 +905,7 @@ これにより、書き込みが可能となります。 <programlisting role="c"> <![CDATA[ -my_function(&amp;$parameter); +my_function(&$parameter); ]]> </programlisting> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/internals2/structure/lifecycle.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/internals2/structure/lifecycle.xml diff -u phpdoc-ja/internals2/structure/lifecycle.xml:1.3 phpdoc-ja/internals2/structure/lifecycle.xml:1.4 --- phpdoc-ja/internals2/structure/lifecycle.xml:1.3 Tue Feb 17 09:00:37 2009 +++ phpdoc-ja/internals2/structure/lifecycle.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <sect1 xml:id="internals2.structure.lifecycle" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>拡張モジュールのライフサイクル</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/windows/building.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc-ja/install/windows/building.xml diff -u phpdoc-ja/install/windows/building.xml:1.9 phpdoc-ja/install/windows/building.xml:1.10 --- phpdoc-ja/install/windows/building.xml:1.9 Fri Apr 18 23:38:26 2008 +++ phpdoc-ja/install/windows/building.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.9 $ --> -<!-- EN-Revision: 1.18 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.19 Maintainer: haruki Status: ready --> <!-- CREDITS: fujimoto,hirokawa,yuw,haruki,takagi --> <sect1 xml:id="install.windows.building" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>ソースからのビルド</title> @@ -9,655 +9,25 @@ コンパイルする方法を説明します。PHP を cygwin でコンパイルする場合は <xref linkend="install.unix"/> を参照ください。 </para> - - <sect2 xml:id="install.windows.building.quick-guide"> - <title>Windows 上でビルドするための簡易ガイド</title> - - <para> - このステップバイステップの簡易ガイドは 2008 年 3 月に書かれたものです。 - Windows XP サービスパック 2 に最新のアップデートを適用した環境で - PHP 5.2.5 と PHP 5.3 をビルドします。 - 別のツールを使うこともあるかもしれません。 - </para> - - <orderedlist> - <listitem> - <para> - 以下をダウンロードしてインストールする - </para> - <itemizedlist> - <listitem> - <simpara> - <link xlink:href="&url.vc2k8ee;">Microsoft - Visual C++ 2008 Express Edition</link> - </simpara> - </listitem> - <listitem> - <simpara> - <link xlink:href="&url.win32.sdk;"> - Windows SDK for Windows Server 2008 and .NET Framework 3.5</link> - </simpara> - </listitem> - </itemizedlist> - </listitem> - - <listitem> - <simpara> - <filename>C:\Program Files\Microsoft SDKs\Windows\v6.1\Include\WinResrc.h</filename> - を <filename>C:\Program Files\Microsoft SDKs\Windows\v6.1\Include\winres.h</filename> - にコピーする - </simpara> - </listitem> - - <listitem> - <simpara> - ディレクトリ <filename>C:\work</filename> を作成する - </simpara> - </listitem> - - <listitem> - <simpara> - <link xlink:href="&url.win32.buildtools;">the Windows build - tools</link> をダウンロードし、それを <filename>C:\work</filename> - に展開する - </simpara> - </listitem> - - <listitem> - <simpara> - ディレクトリ <filename>C:\usr\local\lib</filename> を作成し、 - <filename>C:\work\win32build\bin\bison.simple</filename> - をそのディレクトリにコピーする - </simpara> - </listitem> - - <listitem> - <simpara> - <link xlink:href="&url.win32.dnsresolver;">the Windows DNS - resolver library</link> をダウンロードし、それを - <filename>C:\work</filename> に展開する - </simpara> - </listitem> - - <listitem> - <simpara> - <filename>C:\work\bindlib_w32\bindlib.dsw</filename> 開く。 - プロジェクトを更新するかどうかを聞かれたら「はい」を選択します。 - Debug あるいは Release のいずれかの設定をトップツールバーで選択し、 - Build =&gt; Build Solution を選択します。 - </simpara> - </listitem> - - <listitem> - <simpara> - PHP のソースを取得して <filename>C:\work</filename> - ディレクトリに展開する。この時点で、ディレクトリ階層は次のようになっています。 - </simpara> - <screen> -<![CDATA[ -+-C:\work -| +-bindlib_w32 -| | +-Debug -| | | +-resolv.lib -| | | +-... -| | +-... -| +-win32build -| | +-bin -| | +-include -| | +-lib -| +-php-5.2.5 -| | +-build -| | +-win32 -| | +-...]]></screen> - </listitem> - - <listitem> - <simpara> - スタートメニューから Visual Studio 2008 - コマンドプロンプトを開く - </simpara> - </listitem> - - <listitem> - <simpara> - 次のコマンドを実行する - </simpara> - <screen> -<![CDATA[ -C:\Program Files\Microsoft Visual Studio 9.0\VC> set "PATH=C:\work\win32build\bin;%PATH%" -C:\Program Files\Microsoft Visual Studio 9.0\VC>]]></screen> - </listitem> - - <listitem> - <simpara> - <filename>C:\work\php-5.2.5</filename> ディレクトリに移動する - </simpara> - </listitem> - - <listitem> - <simpara> - <command>cscript /nologo win32\build\buildconf.js</command> を実行する - </simpara> - </listitem> - - <listitem> - <simpara> - <command>cscript /nologo configure.js --disable-all --enable-cli - --enable-cgi --enable-object-out-dir=.. --disable-ipv6</command> - を実行する。デバッグを有効にする場合は最後に - <command>--enable-debug</command> を追加します。 - </simpara> - </listitem> - - <listitem> - <simpara> - <command>nmake</command> を実行する - </simpara> - </listitem> - - <listitem> - <simpara> - すべてうまくいけば、PHP CLI の実行ファイルが - <filename>C:\work\Debug_TS\php.exe</filename> あるいは - <filename>C:\work\Release_TS\php.exe</filename> - にできあがります。 - </simpara> - </listitem> - </orderedlist> - </sect2> +<!-- FIXME + This section is considered outdated, so it's been removed. + Please update these docs and describe the preferred method. + The last 'real documentation' is in revision 1.18. + Could not comment out due to double dashes not being allowed. + 注: 日本語版でこれに対応するのは、Revision 1.9 です。 +--> - <sect2 xml:id="install.windows.building.environment"> - <title>Build Environment</title> - <para> - PHP のコンパイルとビルドにはマイクロソフトの開発環境が必要です。 - 以下の環境をサポートしています。 - </para> - <itemizedlist> - <listitem> - <simpara> - Microsoft Visual C++ 6.0 (公式) - </simpara> - </listitem> - <listitem> - <simpara> - Microsoft Visual C++ .NET - </simpara> - </listitem> - <listitem> - <simpara> - Microsoft Visual C++ 2005, Windows Platform SDK および .NET Framework SDK (現在) - </simpara> - </listitem> - </itemizedlist> - <para> - 公式の Windows 版は VC6 (Microsoft Visual C++ 6.0) - で作成していますが、これは現在 Microsoft のウェブサイトからはダウンロードできません。 - フリーで Windows 版の PHP をビルドしたい方は、Microsoft Visual C++ 2005 Express - Edition と補助コンポーネントを使用してください。 - </para> - - <sect3 xml:id="install.windows.building.environment.express2005"> - <title>Microsoft Visual C++ 2005 Express の設定</title> - <note> - <simpara> - これらのコンポーネントは非常に大きなものであり、 - すべてあわせると 1 ギガバイト以上のディスク容量が必要となります。 - </simpara> - </note> - <para> - Microsoft Visual C++ 2005 Express の設定は少し複雑で、 - 3 つの別々のパッケージをインストールする必要があり、 - 互換性にかかわる変更もあります。 - これらの 3 つのプログラムがインストールされた場所を覚えておくようにしましょう。 - 以下のプログラムをダウンロードしてインストールします。 - </para> - <itemizedlist> - <listitem> - <simpara> - <link xlink:href="&url.win32.msvc2005express;">Microsoft Visual C++ 2005 Express</link> - </simpara> - </listitem> - <listitem> - <simpara> - <link xlink:href="&url.win32.platform-sdk;">Microsoft Windows Server 2005 Platform SDK</link> - </simpara> - </listitem> - <listitem> - <simpara> - <link xlink:href="&url.win32.net2.0-sdk;">.NET Framework 2.0 Software Development Kit</link> - </simpara> - </listitem> - </itemizedlist> - <para> - インストールしたら、その後にいくつかの作業があります。 - </para> - <itemizedlist> - <listitem> - <simpara> - <link xlink:href="&url.win32.express-and-sdk;">MSVC 2005 Express は、 - Windows Platform SDK を使用するように設定する必要があります</link>。 - PHP でグラフィカルなユーザインターフェイスを使用しないのなら、 - 次のステップを実行する必要はありません。 - </simpara> - </listitem> - <listitem> - <simpara> - Windows Platform SDK には <filename>WinResrc.h</filename> - というファイルが含まれています。通常、このファイルは - SDK をインストールしたディレクトリの下の - <filename>Include</filename> フォルダにあります。 - これをコピーして <filename>winres.h</filename> - という名前に変更します。PHP はこの名前のファイルを使用します。 - </simpara> - </listitem> - </itemizedlist> - <para> - 最後に、MSVC 2005 Express をコマンドラインから使用する場合は、 - いくつか環境変数を設定する必要があります。 - <filename>vsvars32.bat</filename> というファイルが、通常は - <filename>C:\Program Files\Microsoft Visual Studio 8\Common7\Tools</filename> - にあります (見つからなければ検索してください)。 - このファイルには、<varname>PATH</varname> や <varname>INCLUDE</varname> - そして <varname>LIB</varname> などの環境変数の宣言が書かれており、 - それぞれ SDK のインストールディレクトリ配下の - <filename>bin</filename>、<filename>include</filename> - そして <filename>lib</filename> ディレクトリを含めるようになっています。 - </para> - <note> - <simpara> - .NET SDK のパスは既に <filename>vsvars32.bat</filename> に含まれているでしょう。 - というのも、この SDK は自身のインストール先を - Microsoft Visual C++ 2005 Express と同じディレクトリにするからです。 - </simpara> - </note> - </sect3> - </sect2> - - <sect2 xml:id="install.windows.building.libraries"> - <title>ライブラリ</title> - <para> - ダウンロードしたファイルを展開するには、ZIP 展開ユーティリティが - 必要です。Windows XP 以降のバージョンでは、ZIP 展開機能が - すでに組み込まれています。 - </para> - <para> - 始める前に、ダウンロードしなければならないものがいくつかあります。 - </para> - <itemizedlist> - <listitem> - <simpara> - <link xlink:href="&url.win32.buildtools;">&url.win32.buildtools;</link> から - win32 ビルドツール - </simpara> - </listitem> - <listitem> - <simpara> - <link xlink:href="&url.win32.dnsresolver;">&url.win32.dnsresolver;</link> から - PHP が使用する DNS ネームリゾルバのソース。 - これは <filename>win32build.zip</filename> - に含まれる <filename>resolv.lib</filename> の代用です。 - </simpara> - </listitem> - <listitem> - <simpara> - PHP を Apache モジュールとしてコンパイルする場合には - <link xlink:href="&url.apache.source;">Apache のソース</link>も - 必要です。 - </simpara> - </listitem> - </itemizedlist> - <simpara> - 最後に、PHP 自体のソースが必要となります。最新の開発版を - <link xlink:href="&url.php.anoncvs;">anonymous CVS</link> から、または - <link xlink:href="&url.php.snapshots;">スナップショット</link>、あるいは - 最新のリリース版の <link xlink:href="&url.php.downloads;">ソース</link> - tar ボールをダウンロードします。 - </simpara> - </sect2> - - <sect2 xml:id="install.windows.building.install"> - <title>ファイルの配置</title> - <para> - 必要なパッケージをすべてダウンロードしたら、 - ファイルを適切な位置に展開しなければなりません。 - <itemizedlist> - <listitem> - <simpara> - すべてのファイルを展開するための作業ディレクトリを作成します。 - 例えば <filename class="directory">C:\work</filename> - </simpara> - </listitem> - <listitem> - <simpara> - 作業ディレクトリ (<filename class="directory">C:\work</filename>) 配下に - <filename>win32build</filename> ディレクトリを作成し、そこに - <filename>win32build.zip</filename> を展開します。 - </simpara> - </listitem> - <listitem> - <simpara> - 作業ディレクトリ (<filename class="directory">C:\work</filename>) 配下に - <filename>bindlib_w32</filename> ディレクトリを作成し、そこに - <filename>bindlib_w32.zip</filename> を展開します。 - </simpara> - </listitem> - <listitem> - <simpara> - 作業ディレクトリ (<filename class="directory">C:\work</filename>) 配下に - PHP のソースコードを展開します。 - </simpara> - </listitem> - <listitem> - <simpara> - 必要となるライブラリをビルド (あるいはもしバイナリが入手可能なら - それをダウンロード) し、ヘッダおよびライブラリをそれぞれ - <filename class="directory">C:\work\win32build\include</filename> - および<filename class="directory">C:\work\win32build\lib</filename> - ディレクトリに配置します。 - </simpara> - </listitem> - <listitem> - <simpara> - cygwin 版の bison および flex をインストールしていない場合は、 - configure スクリプトがこれらのツールを見つけられるようにするために - <filename class="directory">C:\work\win32build\bin</filename> - ディレクトリを PATH に追加する必要があります。 - </simpara> - </listitem> - </itemizedlist> - 上記の手順を行えば、ディレクトリ構造は以下のようになっているはずです。 - <screen> -<![CDATA[ -+--C:\work -| | -| +--bindlib_w32 -| | | -| | +--arpa -| | | -| | +--conf -| | | -| | +--... -| | -| +--php-5.x.x -| | | -| | +--build -| | | -| | +--... -| | | -| | +--win32 -| | | -| | +--... -| | -| +--win32build -| | | -| | +--bin -| | | -| | +--include -| | | -| | +--lib -]]> - </screen> - </para> - <para> - <link xlink:href="&url.cygwin;">Cygwin</link> を使用していない場合は、 - <filename class="directory">C:\usr\local\lib</filename> - ディレクトリを作成した上で - <filename class="directory">C:\work\win32build\bin </filename> - にある <filename>bison.simple</filename> を - <filename class="directory">C:\usr\local\lib</filename> - にコピーする必要があります。 - </para> - <note> - <simpara> - PEAR およびそのコマンドラインインストーラを使用したい場合は、 - CLI-SAPI が必須となります。PEAR およびそのインストーラについての - 詳細な情報は、<link xlink:href="&url.php.pear.manual;">PEAR</link> - web サイトのドキュメントを参照ください。 - </simpara> - </note> - </sect2> - - <sect2 xml:id="install.windows.building.resolvlib"> - <title>resolv.lib のビルド</title> - <para> - <filename>resolv.lib</filename> ライブラリをビルドしなければなりません。 - デバッグシンボルを有効にするか (bindlib - Win32 Debug) - 否か (bindlib - Win32 Release) を決定してください。このとき、 - どちらを選択したかを覚えておいてください。というのは、デバッグモードを - 有効にした場合は、PHP もデバッグモードでビルドしないとリンクできなくなる - からです。 - 適切な設定を用いてビルドします。 - <itemizedlist> - <listitem> - <simpara> - GUI ユーザの場合、<filename>C:\work\bindlib_w32\bindlib.dsw</filename> - をダブルクリックして VC++ を起動します。 - そして Build=&gt;Rebuild All を選択します。 - </simpara> - </listitem> - <listitem> - <simpara> - コマンドラインユーザの場合、C++ 環境変数が設定されているか、あるいは - <command>vcvars.bat</command> を既に実行したかを確認してください。 - そして、以下のコマンドを実行します。 - </simpara> - <itemizedlist> - <listitem> - <simpara> - <command>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</command> - </simpara> - </listitem> - <listitem> - <simpara> - <command>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</command> - </simpara> - </listitem> - </itemizedlist> - </listitem> - </itemizedlist> - この時点で、使用可能な <filename>resolv.lib</filename> が - <filename class="directory">C:\work\bindlib_w32\Debug</filename> または - <filename>Release</filename> サブディレクトリのどちらかに存在します。 - このファイルを <filename class="directory">C:\work\win32build\lib</filename> - ディレクトリの同名のファイルに上書きコピーしてください。 - </para> - </sect2> - - <sect2 xml:id="install.windows.building.new"> - <title>新しいビルドシステムを使用して PHP をビルドする [PHP &gt;=5 のみ]</title> - <para> - この章では、新しいビルドシステムを使用して PHP &gt;=5 をコンパイルする - 方法を説明します。これは CLI ベースのものであり、Unix での PHP - のビルドシステムに非常に似ています。 - </para> - <note> - <para> - PHP 4 ではこの方式を使用することはできません。代わりに - <xref linkend="install.windows.building.dsw"/> を参照ください。 - </para> - </note> - <para> - はじめる前に、<xref linkend="install.windows.building.install"/> - をよく読んだ上で <link xlink:href="&url.libxml;">Libxml</link> や <link - xlink:href="&url.icu;">ICU</link> (これは PHP &gt;= 6 で必要です) - のような必要なライブラリをすべてビルドしておいてください。 - </para> - <para> - まず最初に、スタートメニューから Visual Studio コマンドプロンプトを - 開きます。通常のコマンドプロンプトではうまく動作しません。 - おそらく、必要な環境変数が設定されていないからでしょう。 - 次に、たとえば <command>cd C:\work\php-5.x.x</command> などのように - 入力して PHP のソースディレクトリに移動します。 - いよいよ PHP の設定が始まります。 - </para> - <para> - 次に、バッチファイル <command>buildconf</command> を実行します。 - これは、<filename>config.w32</filename> ファイルの内容をもとにして - 設定スクリプトを作成します。デフォルトでは、このコマンドは - 以下のディレクトリから <filename>config.w32</filename> を探します。 - <filename class="directory">pecl; - ..\pecl; pecl\rpc; ..\pecl\rpc</filename>。 - PHP 5.1.0 以降では、引数 <literal>--add-modules-dir</literal> - を指定することで、この振る舞いを変更可能です - (例えば <command>cscript /nologo win32/build/buildconf.js - --add-modules-dir=../php-gtk2 --add-modules-dir=../pecl</command>)。 - </para> - <para> - 次のステップは、出来上がった設定スクリプトの実行です。 - 使用可能な設定オプションの一覧を見るには、 - <command>cscript /nologo configure.js --help</command> - と入力します。それらのオプションを有効/無効にすることを決めたら、 - たとえば <command>cscript /nologo configure.js --disable-foo - --enable-fun-ext</command> のように指定します。 - <literal>--enable-foo=shared</literal> のようにすると、'foo' - を共有モジュールとしてビルドし、動的に読み込まれるようにします。 - </para> - <para> - 最後に、コンパイルです。これは、ただ単に <command>nmake</command> - というコマンドを実行するだけです。できあがったファイル - (たとえば .exe や .dll) は、<filename class="directory">Release_TS</filename> - あるいは <filename class="directory">Debug_TS</filename> ディレクトリに - 配置されます (スレッドセーフ環境でビルドされた場合)。 - それ以外の場合は <filename class="directory">Release</filename> あるいは - <filename class="directory">Debug</filename> ディレクトリに配置されます。 - </para> - <para> - オプションとして、PHP のテストスイートを実行することもできます。 - この場合は <command>nmake test</command> と入力します。 - 特定のテストだけを実行させたいのなら、変数 'TESTS' を指定します - (例 <command>nmake /D TESTS=ext/sqlite/tests test</command> - - これは sqlite のテストのみを行います)。 - コンパイル時に作成されたファイルを削除するには、 - <command>nmake clean</command> コマンドを使用します。 - </para> - <para> - スナップショットをビルドする際に非常に有用な設定オプションが、 - <literal>--enable-snapshot-build</literal> です。 - これは、新たなコンパイルモード (<command>nmake build-snap</command>) - を作成します。このモードは、使用可能なすべての拡張モジュールを - (デフォルトでは共有モジュールとして) ビルドしようとしますが、 - 個々の拡張モジュールや SAPI の構築の際のエラーは無視されます。 - </para> - </sect2> - - <sect2 xml:id="install.windows.building.dsw"> - <title>DSW ファイルを使用して PHP をビルドする [PHP 4]</title> - <para> - DSW ファイルを使用して PHP をコンパイルする方法は、PHP 5 では - サポートされていません。 - <link linkend="install.windows.building.new">より柔軟なシステムを - 使用することができます</link>。 - 今でもここで説明されている方法を使用することは可能です。しかし - 今後はメンテナンスの頻度が下がるため、コンパイル時に問題が - 発生する可能性があることを覚えておきましょう。 - Windows で PHP 4 をコンパイルする場合は、ここで説明されている方法が - 唯一のものです。 - </para> - - <sect3 xml:id="install.windows.building.dsw.configure"> - <title>MVC ++ の設定</title> - <para> - 最初のステップは、MVC++ でコンパイルするための準備です。 - Microsoft Visual C++ を起動し、メニューから - ツール =&gt; オプション を選択します。 - ダイアログで、ディレクトリタブを選択します。 - 実行ファイル、インクルードファイル、ライブラリファイル - の設定を順に変更し、以下のようにします。 - <itemizedlist> - <listitem> - <simpara> - 実行ファイル: <filename - class="directory">C:\work\win32build\bin</filename>, Cygwin ユーザの場合: - <filename>C:\cygwin\bin</filename> - </simpara> - </listitem> - <listitem> - <simpara> - インクルードファイル: <filename - class="directory">C:\work\win32build\include</filename> - </simpara> - </listitem> - <listitem> - <simpara> - ライブラリファイル: <filename - class="directory">C:\work\win32build\lib</filename> - </simpara> - </listitem> - </itemizedlist> - </para> - </sect3> - - <sect3 xml:id="install.windows.building.dsw.compile"> - <title>コンパイル</title> - <simpara> - まず始めは、標準的な CGI バージョンをビルドしてみると良いでしょう。 - </simpara> - <itemizedlist> - <listitem> - <simpara> - GUI ユーザの場合、VC++ を起動し、ファイル =&gt; ワークスペースを - 開くを選び、<filename>C:\work\php-4.x.x\win32\php4ts.dsw</filename> - を選択してください。続いて、構築=&gt;アクティブな - 構成を設定 を選び、<literal>php4ts - Win32 Debug_TS</literal> あるいは - <literal>php4ts - Win32 Release_TS</literal> から好きなほうを - 選択します。最後に、構築=&gt;すべて構築 を選択します。 - </simpara> - </listitem> - <listitem> - <simpara> - コマンドライン版ユーザの場合、C++ 用の環境変数が定義されている - かどうか、もしくは、<command>vcvars.bat</command> を実行済みか - どうか確認してから、 - <filename class="directory">C:\work\php-4.x.x\win32</filename> - ディレクトリから次の内のいずれかを実行してください。 - </simpara> - <itemizedlist> - <listitem> - <simpara> - <command>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</command> - </simpara> - </listitem> - <listitem> - <simpara> - <command>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</command> - </simpara> - </listitem> - <listitem> - <simpara> - ここまでの手順で、サブディレクトリ - <filename class="directory">C:\work\php-4.x.x\Debug_TS</filename> または - <filename>Release_TS</filename> に利用可能な - <filename>php.exe</filename> が作成されているはずです。 - </simpara> - </listitem> - </itemizedlist> - </listitem> - </itemizedlist> - <simpara> - <filename>main/config.win32.h</filename> ファイルを編集すると - ビルドプロセスでの細かい設定を行えます。 - 例えば &php.ini; のデフォルトの位置を変えたり、組み込む拡張モジュールや - 拡張モジュールのデフォルトの位置を変えることができます。 - </simpara> - <simpara> - 次に、<link linkend="features.commandline">PHP をコマンドラインから使用する</link> - ための CLI バージョンを構築しましょう。 - <literal>php4ts_cli - Win32 Debug_TS</literal> または - <literal>php4ts_cli - Win32 Release_TS</literal> を選択すること以外は - CGI バージョンのビルド手順と同様です。コンパイルが成功すると - <filename class="directory">Release_TS\cli\</filename> または - <filename class="directory">Debug_TS\cli\</filename> ディレクトリの - どちらかに <filename>php.exe</filename> が作成されます。 - </simpara> - <simpara> - Microsoft IIS 上で PHP アプリを実行するための SAPI モジュール - (<filename>php4isapi.dll</filename>) をビルドするには、 - アクティブな設定を <filename>php4isapi-whatever-config</filename> - にし、お望みの dll をビルドしてください。 - </simpara> - </sect3> - </sect2> + <para> + この章は内容が古くなってしまっているため、一時的にマニュアルから削除しました。 + 現状では次のようにしてください。 + </para> + <para> + <simplelist> + <member><link xlink:href="&url.php.windows.build;">この手順</link>に従う</member> + <member><link xlink:href="&url.php.windows.wiki;">Windows wiki</link> も参照ください</member> + </simplelist> + </para> </sect1> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/sun.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc-ja/install/unix/sun.xml diff -u phpdoc-ja/install/unix/sun.xml:1.6 phpdoc-ja/install/unix/sun.xml:1.7 --- phpdoc-ja/install/unix/sun.xml:1.6 Mon Aug 25 20:42:32 2008 +++ phpdoc-ja/install/unix/sun.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.6 $ --> -<!-- EN-Revision: 1.7 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.7 $ --> +<!-- EN-Revision: 1.8 Maintainer: haruki Status: ready --> <!-- Credits: hirokawa, haruki --> <sect1 xml:id="install.unix.sun" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Sun, iPlanet, Netscape サーバ(Sun Solaris 用)</title> @@ -62,7 +62,7 @@ </listitem> <listitem> <simpara> - <userinput>gunzip php-x.x.x.tar.gz</userinput> (.gz 配布の場合のみ) + <userinput>gunzip php-x.x.x.tar.gz</userinput> (<filename>.gz</filename> 配布の場合のみ) </simpara> </listitem> <listitem> @@ -294,7 +294,7 @@ 独自のファイル一覧表示ページを PHP を使って生成することも可能です。 ファイル一覧表示を行う PHP スクリプトを作成し、<filename>obj.conf</filename> の <literal>type=&quot;magnus-internal/directory&quot;</literal> の行に - 書かれているデフォルトのサービスを以下のように置き換えます。 + 書かれているデフォルトの <literal>Service</literal> 行を以下のように置き換えます。 <programlisting> <![CDATA[ Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/script.php" [inikey=value inikey=value...] http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/solaris.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/install/unix/solaris.xml diff -u phpdoc-ja/install/unix/solaris.xml:1.2 phpdoc-ja/install/unix/solaris.xml:1.3 --- phpdoc-ja/install/unix/solaris.xml:1.2 Fri Jun 22 14:31:33 2007 +++ phpdoc-ja/install/unix/solaris.xml Sun May 3 22:42:25 2009 @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: haruki Status: ready --> <!-- Credits: hirokawa, haruki --> <sect1 xml:id="install.unix.solaris" xmlns="http://docbook.org/ns/docbook"> - <title>Solaris へのインストール</title> + <title><productname>Solaris</productname> へのインストール</title> <para> - このセクションでは、Solaris に PHP をインストールする際の注意とコツを説明します。 + このセクションでは、<productname>Solaris</productname> に PHP をインストールする際の注意とコツを説明します。 </para> <sect2 xml:id="install.unix.solaris.required"> <title>必要なソフトウエア</title> <para> - Solaris には、C コンパイラおよび関連するツールがインストールされていない事が + <productname>Solaris</productname> には、C コンパイラおよび関連するツールがインストールされていない事が しばしばあります。GNU 版の各種ツールが必要となりますが、その理由については <link linkend="faq.installation.needgnu">こちらの FAQ</link> をお読みください。 必要なソフトウエアは次の通りです。 @@ -78,6 +78,7 @@ <sect2 xml:id="install.unix.solaris.packages"> <title>パッケージの使用</title> <simpara> + <productname>Solaris</productname> へのインストールでは、 pkgadd を使用すれば、必要なコンポーネントのインストール処理を 簡単に行うことができます。 </simpara> http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/index.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/install/unix/index.xml diff -u phpdoc-ja/install/unix/index.xml:1.7 phpdoc-ja/install/unix/index.xml:1.8 --- phpdoc-ja/install/unix/index.xml:1.7 Sat Apr 12 02:11:05 2008 +++ phpdoc-ja/install/unix/index.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.10 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.11 Maintainer: haruki Status: ready --> <!-- Credits: fujimoto, hirokawa, yuw, haruki, shimooka --> <chapter xml:id="install.unix" xmlns="http://docbook.org/ns/docbook"> <title>Unix システムへのインストール</title> @@ -56,7 +56,7 @@ </listitem> <listitem> <simpara> - (gd、pdf ライブラリ等の) モジュール用のコンポーネント + (<acronym>GD</acronym>、<acronym>PDF</acronym> ライブラリ等の) モジュール用のコンポーネント </simpara> </listitem> </itemizedlist> http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/fhttpd.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/install/unix/fhttpd.xml diff -u phpdoc-ja/install/unix/fhttpd.xml:1.3 phpdoc-ja/install/unix/fhttpd.xml:1.4 --- phpdoc-ja/install/unix/fhttpd.xml:1.3 Fri Jun 22 14:31:33 2007 +++ phpdoc-ja/install/unix/fhttpd.xml Sun May 3 22:42:25 2009 @@ -1,23 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.3 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.4 Maintainer: hirokawa Status: ready --> <!-- Credits: hirokawa, haruki,takagi --> <sect1 xml:id="install.unix.fhttpd" xmlns="http://docbook.org/ns/docbook"> - <title>fhttpd サーバ</title> + <title><productname>fhttpd</productname> サーバ</title> <para> - PHP を fhttpd モジュールとして作成するには、"Build as an fhttpd - module?" に対して、"yes" と答えてください (configure の オプショ - ン <link linkend="configure.with-fhttpd"> + PHP を <productname>fhttpd</productname> モジュールとして作成するには、 + <literal>"Build as an fhttpd module?"</literal> に対して、 + <literal>"yes"</literal> と答えてください (configure の オプション + <link linkend="configure.with-fhttpd"> <option>--with-fhttpd=<replaceable>DIR</replaceable></option></link>) 。 - そして、fhttpd ソースのベースディレクトリを指定してください。 + そして、<productname>fhttpd</productname> ソースのベースディレクトリを指定してください。 デフォルトディレクトリは、<filename class="directory"> /usr/local/src/fhttpd</filename> です。 - fhttpd を使用している場合には、PHP をモジュールとして作成した方が、 + <productname>fhttpd</productname> を使用している場合には、PHP をモジュールとして作成した方が、 より優れた性能、より高度な制御/リモート実行機能を使用することができます。 </para> <note> <simpara> - PHP4.3.0 をもって、fhttpd サポートは廃止されました。 + PHP4.3.0 をもって、<productname>fhttpd</productname> サポートは廃止されました。 </simpara> </note> </sect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/caudium.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/install/unix/caudium.xml diff -u phpdoc-ja/install/unix/caudium.xml:1.3 phpdoc-ja/install/unix/caudium.xml:1.4 --- phpdoc-ja/install/unix/caudium.xml:1.3 Sat Feb 23 02:59:19 2008 +++ phpdoc-ja/install/unix/caudium.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.3 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.4 Maintainer: hirokawa Status: ready --> <!-- Credits: hirokawa, haruki --> <sect1 xml:id="install.unix.caudium" xmlns="http://docbook.org/ns/docbook"> <title>Caudium サーバ</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/macos/bundled.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/install/macos/bundled.xml diff -u phpdoc-ja/install/macos/bundled.xml:1.4 phpdoc-ja/install/macos/bundled.xml:1.5 --- phpdoc-ja/install/macos/bundled.xml:1.4 Sat Nov 29 09:29:03 2008 +++ phpdoc-ja/install/macos/bundled.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <sect1 xml:id="install.macosx.bundled" xmlns="http://docbook.org/ns/docbook"> <title>バンドルされている PHP の使用法</title> <simpara> @@ -44,8 +44,8 @@ <simpara> Unix ベースのテキストエディタ、たとえば <literal>nano</literal> を用いて、ターミナルでこのファイルを開きます。このファイルの所有者は - root なので、<literal>sudo</literal> コマンドを使用して - (root として) 開く必要があります。つまり、ターミナル上で + <literal>root</literal> なので、<literal>sudo</literal> コマンドを使用して + (<literal>root</literal> として) 開く必要があります。つまり、ターミナル上で <literal>sudo nano /etc/httpd/httpd.conf</literal> と入力します (その後、パスワードを聞かれます)。 </simpara> @@ -141,7 +141,7 @@ PHP ファイルは PHP でパースしてからブラウザに出力されます。 典型的なデフォルトのパスは <filename>/Library/WebServer/Documents</filename> ですが、これは <filename>httpd.conf</filename> で別の場所にすることができます。 - また、各ユーザの DocumentRoot は + また、各ユーザの <filename>DocumentRoot</filename> は <filename>/Users/yourusername/Sites</filename> となります。 </simpara> </listitem> http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/xforms.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/features/xforms.xml diff -u phpdoc-ja/features/xforms.xml:1.4 phpdoc-ja/features/xforms.xml:1.5 --- phpdoc-ja/features/xforms.xml:1.4 Mon Jul 2 14:56:14 2007 +++ phpdoc-ja/features/xforms.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.5 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.6 Maintainer: hirokawa Status: ready --> <chapter xml:id="features.xforms" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>XFormsの処理</title> @@ -11,7 +11,7 @@ </para> <para> xformsのまず第一の違いは、クライアントへフォームを送信する方法です。 - <link xlink:href="&url.xforms.htmlauthors;">HTML作成者のためのXForms</link> + <link xlink:href="&url.xforms.htmlauthors;"><literal>HTML作成者のためのXForms</literal></link> には、XFormsの作成方法の詳細な解説がありますが、この手引きの趣旨に沿って、 ここでは簡単な例のみ示すことにします。 </para> @@ -47,14 +47,14 @@ ここからが、Webアプリケーションの視点から異なって見え始めるところです。 通常のHTMLフォームでは、データは、 <literal>application/x-www-form-urlencoded</literal> - で送信されますが、XFormsでは、この情報はXML形式のデータで送信されます。 + で送信されますが、XFormsでは、この情報は <acronym>XML</acronym> 形式のデータで送信されます。 </para> <para> - XFormsで処理することを選択した場合には、おそらくデータをXML形式で取得したい - はずで、この場合、<varname>$HTTP_RAW_POST_DATA</varname> により、 - ブラウザが生成したXML - ドキュメントにアクセスすることができます。このデータは、使用するXSLTエンジン - やドキュメントパーサに渡すことができます。 + XFormsで処理することを選択した場合には、おそらくデータを <acronym>XML</acronym> + 形式で取得したいはずで、この場合、<varname>$HTTP_RAW_POST_DATA</varname> により、 + ブラウザが生成した <acronym>XML</acronym> + ドキュメントにアクセスすることができます。このデータは、使用する <acronym>XSLT</acronym> + エンジンやドキュメントパーサに渡すことができます。 </para> <para> データ形式には関心がなく、データを従来の http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/sessions.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/features/sessions.xml diff -u phpdoc-ja/features/sessions.xml:1.4 phpdoc-ja/features/sessions.xml:1.5 --- phpdoc-ja/features/sessions.xml:1.4 Fri Jun 22 14:31:33 2007 +++ phpdoc-ja/features/sessions.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.3 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.4 Maintainer: hirokawa Status: ready --> <chapter xml:id="features.sessions" xmlns="http://docbook.org/ns/docbook"> <title>セッション</title> @@ -9,7 +9,7 @@ 手段を構成します。この機能により、よりカスタマイズされたアプリケーション の構築が可能となり、Webサイトをより魅力的なものにすることができます。 詳細な情報は、 - <link linkend="ref.session">セッションに関するリファレンス</link> + <link linkend="book.session">セッションに関するリファレンス</link> のセクションにあります。 </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/safe-mode.xml?r1=1.32&r2=1.33&diff_format=u Index: phpdoc-ja/features/safe-mode.xml diff -u phpdoc-ja/features/safe-mode.xml:1.32 phpdoc-ja/features/safe-mode.xml:1.33 --- phpdoc-ja/features/safe-mode.xml:1.32 Tue Dec 23 16:27:23 2008 +++ phpdoc-ja/features/safe-mode.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.32 $ --> -<!-- EN-Revision: 1.80 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.33 $ --> +<!-- EN-Revision: 1.81 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <chapter xml:id="features.safe-mode" xmlns="http://docbook.org/ns/docbook"> <title>セーフモード</title> @@ -145,11 +145,11 @@ </simpara> <simpara> ここで指定される制限は実はプレフィックスでありディレクトリ名ではありません。 - つまり、"safe_mode_include_dir = /dir/incl" と書くと - "/dir/include" と "/dir/incls" の両方へのアクセスが許可されます(もし - ディレクトリが存在すれば)。指定したディレクトリのみを許可したい - 場合には、最後にスラッシュを追加してください。 - 例:"safe_mode_include_dir = /dir/incl/" + つまり、"<literal>safe_mode_include_dir = /dir/incl</literal>" と書くと + "<literal>/dir/include</literal>" と "<literal>/dir/incls</literal>" + の両方へのアクセスが許可されます(もしディレクトリが存在すれば)。 + 指定したディレクトリのみを許可したい場合には、最後にスラッシュを追加してください。 + 例:"<literal>safe_mode_include_dir = /dir/incl/</literal>" </simpara> <simpara> PHP 4.2.3 と PHP 4.3.3 以降では、ディレクティブの値が空の場合、 @@ -185,7 +185,8 @@ このディレクティブにはプレフィックスをカンマで区切って書くことができます。 セーフモードでは、ここに書かれたプレフィックスで始まる環境変数だけを ユーザーが変更できるようになります。デフォルトでは、ユーザーは - PHP_で始まる名前の環境変数(e.g. PHP_FOO=BAR)だけをセットすることができます。 + <literal>PHP_</literal> で始まる名前の環境変数 + (<literal>PHP_FOO=BAR</literal> など) だけをセットすることができます。 </para> <note> <para> @@ -228,7 +229,7 @@ 全てのシンボリックリンクは解決されるので、 シンボリックリンクを使ってこの制限を回避することは不可能です。 ファイルが存在しない場合はシンボリックリンクの解決は行われず、 - ファイル名の比較は <parameter>open_basedir</parameter> + ファイル名の比較は <option>open_basedir</option> に対して行われます。 </para> <para> @@ -240,25 +241,26 @@ やや危険です。 </para> <para> - <filename>httpd.conf</filename>の中で、open_basedir はオフにすることができます。 - (例: 仮想サーバの場合) + <filename>httpd.conf</filename>の中で、<option>open_basedir</option> + はオフにすることができます (例: 仮想サーバの場合)。 他の設定ディレクティブと <link linkend="configuration.changes.apache">同様に</link> - "php_admin_value open_basedir none"とします。 + "<literal>php_admin_value open_basedir none</literal>" とします。 </para> <para> Windows上では、ディレクトリをセミコロンで区切ってください。 その他全てのシステムでは、ディレクトリをコロンで区切ってください。 - Apacheモジュールでは、親ディレクトリからopen_basedirへのパス - は自動的に継承されます。 + Apacheモジュールでは、親ディレクトリから <option>open_basedir</option> + へのパスは自動的に継承されます。 </para> <para> ここで指定される制限は実はプレフィックスでありディレクトリ名ではありません。 - つまり、"open_basedir = /dir/incl" と書くと - "/dir/include" と "/dir/incls" の両方へのアクセスが許可されます(もし - ディレクトリが存在すれば)。指定したディレクトリのみを許可したい - 場合には、最後にスラッシュを追加してください。 - 例:"open_basedir = /dir/incl/" + つまり、"<literal>open_basedir = /dir/incl</literal>" と書くと + "<literal>/dir/include</literal>" と "<literal>/dir/incls</literal>" + の両方へのアクセスが許可されます(もしディレクトリが存在すれば)。 + 指定したディレクトリのみを許可したい場合には、 + 最後にスラッシュを追加してください。 + 例:<literal>open_basedir = /dir/incl/</literal> </para> <para> デフォルトでは全てのファイルのオープンが許可されます。 @@ -334,7 +336,7 @@ -rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd ]]> </programlisting> - script.php を実行すると、 + <filename>script.php</filename> を実行すると、 <programlisting role="php"> <![CDATA[ <?php @@ -372,7 +374,7 @@ ]]> </programlisting> <link linkend="ini.open-basedir">open_basedir</link>でセットしたのと - 同じscript.phpを実行すると、以下のような結果になります: + 同じ <filename>script.php</filename> を実行すると、以下のような結果になります: <screen> <![CDATA[ Warning: open_basedir restriction in effect. File is in wrong directory in @@ -602,7 +604,7 @@ <row> <entry><function>apache_request_headers</function></entry> <entry> - セーフモードでは、'authorization'で始まるヘッダ(大文字小文字は + セーフモードでは、<literal>authorization</literal> で始まるヘッダ(大文字小文字は 区別されません)は返されません。 </entry> </row> http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/remote-files.xml?r1=1.16&r2=1.17&diff_format=u Index: phpdoc-ja/features/remote-files.xml diff -u phpdoc-ja/features/remote-files.xml:1.16 phpdoc-ja/features/remote-files.xml:1.17 --- phpdoc-ja/features/remote-files.xml:1.16 Sat Nov 29 09:29:03 2008 +++ phpdoc-ja/features/remote-files.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.16 $ --> -<!-- EN-Revision: 1.30 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.17 $ --> +<!-- EN-Revision: 1.31 Maintainer: hirokawa Status: ready --> <chapter xml:id="features.remote-files" xmlns="http://docbook.org/ns/docbook"> <title>リモートファイルの使用</title> @@ -72,11 +72,11 @@ <function>fopen</function>の処理は失敗します。 </para> <para> - 'anonymous'以外のユーザーで接続を行う場合、URLの中で - 'ftp://user:password@ftp.example.com/path/to/file' のように - ユーザー名(そして多分パスワードも)指定する必要があります。 - (Basic認証を要求された際にHTTP経由でファイルをアクセスする場合と - 同じ種類の構文を使用することができます。) + 'anonymous' 以外のユーザで接続を行う場合、URL の中で + '<literal>ftp://user:password@ftp.example.com/path/to/file</literal>' + のようにユーザ名 (そして多分パスワードも) 指定する必要があります + (Basic 認証を要求された際に <acronym>HTTP</acronym> + 経由でファイルをアクセスする場合と同じ種類の構文を使用することができます)。 </para> <para> <example> http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/http-auth.xml?r1=1.33&r2=1.34&diff_format=u Index: phpdoc-ja/features/http-auth.xml diff -u phpdoc-ja/features/http-auth.xml:1.33 phpdoc-ja/features/http-auth.xml:1.34 --- phpdoc-ja/features/http-auth.xml:1.33 Mon Aug 25 20:42:32 2008 +++ phpdoc-ja/features/http-auth.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.33 $ --> -<!-- EN-Revision: 1.52 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.34 $ --> +<!-- EN-Revision: 1.53 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter xml:id="features.http-auth" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>PHP による HTTP 認証</title> @@ -10,8 +10,8 @@ Apache モジュールとして実行した時のみ 有効で、CGI 版では利用できません。Apache モジュール上の PHP スクリプトに おいては、<function>header</function> 関数を使用して - "Authentication Required" メッセージをクライアントブラウザに - 送ることが可能です。 + <literal>"Authentication Required"</literal> + メッセージをクライアントブラウザに送ることが可能です。 これにより、クライアントブラウザではユーザー名とパスワードの入力要求 ウインドウがポップアップ表示されます。一度、ユーザーがユーザー名と パスワードを入力すると、PHP スクリプトを含むその URL は、次回以降、 @@ -213,24 +213,20 @@ </programlisting> </example> <simpara> - この動作は、HTTP Basic 認証の標準に基づいていません。よって、この機能に - 依存しないように注意する必要があります。Lynx によるテストの結果、 - Lynx は、認証証明書を 401 サーバー応答によりクリアしないことが明らかに - なっています。このため、back を押してから foward を再度押すことにより + この動作は、<literal>HTTP Basic</literal> 認証の標準に基づいていません。よって、この機能に + 依存しないように注意する必要があります。<literal>Lynx</literal> によるテストの結果、 + <literal>Lynx</literal> は、認証証明書を 401 サーバー応答によりクリアしないことが明らかに + なっています。このため、back を押してから forward を再度押すことにより 証明書の要件が変更されない限りリソースをオープンすることができます。 - しかし、ユーザは '_' キーを押すことにより認証情報をクリアすることが可能です。 + しかし、ユーザは <literal>'_'</literal> キーを押すことにより認証情報をクリアすることが可能です。 </simpara> - - <simpara> - </simpara> - <simpara> PHP4.3.3 までは、Microsoft の IIS サーバーと CGI 版の PHP の組み合わせでは、 この機能は、IIS の制約により使用することができなかったことにも 注意してください。PHP 4.3.3 以降においてこの機能を使用するには、 - IIS の設定の "ディレクトリセキュリティ" の "編集" ボタンを押して - "匿名アクセス" のみをオンにしてください。その他のフィールドは - オフのままにしてください。 + IIS の設定の "<literal>ディレクトリセキュリティ</literal>" の "<literal>編集</literal>" ボタンを押して + "<literal>匿名アクセス</literal>" のみをオンにしてください。 + その他のフィールドはオフのままにしてください。 </simpara> <simpara> 他の制限としては、IIS モジュール (ISAPI) と PHP 4 を使用している場合に、 http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/file-upload.xml?r1=1.37&r2=1.38&diff_format=u Index: phpdoc-ja/features/file-upload.xml diff -u phpdoc-ja/features/file-upload.xml:1.37 phpdoc-ja/features/file-upload.xml:1.38 --- phpdoc-ja/features/file-upload.xml:1.37 Sat Nov 29 09:29:03 2008 +++ phpdoc-ja/features/file-upload.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.37 $ --> -<!-- EN-Revision: 1.96 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.38 $ --> +<!-- EN-Revision: 1.97 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter xml:id="features.file-upload" xmlns="http://docbook.org/ns/docbook"> <title>ファイルアップロードの処理</title> @@ -408,9 +408,9 @@ 保証できません。 </simpara> <simpara> - 通常の入力フィールドとファイルアップロードフィールドを - (<literal>foo[]</literal> を利用するなどして)同一のフォーム変数で - 扱うことはできません。 + 通常の <literal>input</literal> フィールドとファイルアップロードフィールドを + (<literal>input</literal> の name に <literal>foo[]</literal> を利用するなどして) + 同一のフォーム変数で扱うことはできません。 </simpara> </sect1> @@ -497,8 +497,8 @@ PHP スクリプトが必要なことを web サーバに通知する必要があります。 Apache においては、<emphasis>Script</emphasis> ディレクティブにより これを行うことができます。これは、Apache 設定ファイルのほぼ任意の - 場所に置くことができます。一般的なのは、&lt;Directory&gt; ブロック - または &lt;VirtualHost&gt; ブロックの中です。次のように指定します。 + 場所に置くことができます。一般的なのは、<literal>&lt;Directory&gt;</literal> + ブロックまたは <literal>&lt;VirtualHost&gt;</literal> ブロックの中です。次のように指定します。 <informalexample> <programlisting> <![CDATA[ @@ -509,8 +509,8 @@ </para> <simpara> これにより、この行を指定したコンテキストにマッチする URI を有する - すべての PUT リクエストが put.php スクリプトに送られるよう Apache に - 指定します。 もちろん、拡張子 .php により PHP が実行されるよう設定され、 + すべての PUT リクエストが <filename>put.php</filename> スクリプトに送られるよう Apache に + 指定します。 もちろん、拡張子 <filename>.php</filename> により PHP が実行されるよう設定され、 PHP がアクティブであることが必要です。 このスクリプトに対するすべての PUT リクエストの対象リソースは、 スクリプト自身とします。アップロードされるファイルのファイル名ではありません。 http://cvs.php.net/viewvc.cgi/phpdoc-ja/features/commandline.xml?r1=1.21&r2=1.22&diff_format=u Index: phpdoc-ja/features/commandline.xml diff -u phpdoc-ja/features/commandline.xml:1.21 phpdoc-ja/features/commandline.xml:1.22 --- phpdoc-ja/features/commandline.xml:1.21 Sat Nov 29 09:29:03 2008 +++ phpdoc-ja/features/commandline.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.21 $ --> -<!-- EN-Revision: 1.56 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.22 $ --> +<!-- EN-Revision: 1.57 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter xml:id="features.commandline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>PHP をコマンドラインから使用する</title> @@ -8,7 +8,7 @@ 4.3 以降で PHP は <emphasis>Command Line Interface</emphasis> を意味する <literal>CLI</literal> という名前の新しい <literal>SAPI</literal> 型 - (Server Application Programming Interface)をサポートします。 + (<literal>Server Application Programming Interface</literal>) をサポートします。 名前から分かるように、この <literal>SAPI</literal> 型は、 PHP によるシェル(またはデスクトップ)アプリケーションの開発を 主な対象としています。 @@ -138,7 +138,7 @@ <entry><link linkend="ini.html-errors">html_errors</link></entry> <entry>&false;</entry> <entry> - エラーメッセージに含まれる <literal>HTML</literal> タグは + エラーメッセージに含まれる HTML タグは シェル上では意味がなく、可読性をかなり低下させるため、この ディレクティブはデフォルトで &false; となっています。 </entry> @@ -737,7 +737,7 @@ 結果を出力します。PHP が正しく動作していない場合、 <command>php -i</command> を実行し、情報テーブルの前または中に 出力されるエラーメッセージを調べることをお勧めします。 - 出力は、<literal>HTML</literal> 形式で行なわれるため、かなり + 出力は、<acronym>HTML</acronym> 形式で行なわれるため、かなり 量が多くなることに注意してください。 </entry> </row> @@ -956,11 +956,11 @@ カラー構文ハイライト表示されたソースを表示します。 </para> <para> - このオプションは、ファイルをパースし、<literal>HTML</literal> + このオプションは、ファイルをパースし、HTML ハイライト表示版のファイルを生成し、標準出力に書き出す内部機 構を使用します。行うのは <literal>&lt;code&gt; [...] &lt;/code&gt;</literal> のブロックを - 生成することだけで、<literal>HTML</literal> ヘッダは + 生成することだけで、HTML ヘッダは 出力されないことに注意してください。 </para> <note> http://cvs.php.net/viewvc.cgi/phpdoc-ja/faq/migration5.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/faq/migration5.xml diff -u phpdoc-ja/faq/migration5.xml:1.3 phpdoc-ja/faq/migration5.xml:1.4 --- phpdoc-ja/faq/migration5.xml:1.3 Fri Jun 22 14:31:33 2007 +++ phpdoc-ja/faq/migration5.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <chapter xml:id="faq.migration5" xmlns="http://docbook.org/ns/docbook"> <title>PHP 4 から PHP 5 への移行</title> <titleabbrev>PHP 4 から PHP 5 への移行</titleabbrev> @@ -75,7 +75,7 @@ <emphasis>Zend Engine 2.0</emphasis> を用いています。 <link linkend="ini.zend.ze1-compatibility-mode"> zend.ze1_compatibility_mode</link> ディレクティブを設定することで、 - Zend Engine 1.0 (PHP 4) との互換性を保つことができます。 + <literal>Zend Engine 1.0</literal> (PHP 4) との互換性を保つことができます。 </para> <para> 新しいオブジェクト指向モデルについては、<link linkend="language.oop5"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/faq/build.xml?r1=1.18&r2=1.19&diff_format=u Index: phpdoc-ja/faq/build.xml diff -u phpdoc-ja/faq/build.xml:1.18 phpdoc-ja/faq/build.xml:1.19 --- phpdoc-ja/faq/build.xml:1.18 Sat Feb 23 02:59:20 2008 +++ phpdoc-ja/faq/build.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.18 $ --> -<!-- EN-Revision: 1.34 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.35 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <chapter xml:id="faq.build" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>構築時の問題</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/chapters/tutorial.xml?r1=1.29&r2=1.30&diff_format=u Index: phpdoc-ja/chapters/tutorial.xml diff -u phpdoc-ja/chapters/tutorial.xml:1.29 phpdoc-ja/chapters/tutorial.xml:1.30 --- phpdoc-ja/chapters/tutorial.xml:1.29 Tue Feb 17 09:00:37 2009 +++ phpdoc-ja/chapters/tutorial.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.29 $ --> -<!-- EN-Revision: 1.55 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.30 $ --> +<!-- EN-Revision: 1.56 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <chapter xml:id="tutorial" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>簡易チュートリアル</title> @@ -192,8 +192,8 @@ <title>Windows のメモ帳に関する注意</title> <para> Windows のメモ帳を使用して PHP スクリプトを書く場合には、ファイルに - 拡張子 .php を付けて保存したかどうかを確認する必要があります - (メモ帳は、以下の防止策のどらかを適用しない限り、拡張子 .txt + 拡張子 <filename>.php</filename> を付けて保存したかどうかを確認する必要があります + (メモ帳は、以下の防止策のどらかを適用しない限り、拡張子 <filename>.txt</filename> を自動的に付加します)。ファイルを保存する際に、 ファイル名を入力するプロンプトでファイル名を引用符で括ります (すなわち、"<filename>hello.php</filename>" とします)。 @@ -522,7 +522,7 @@ これらの値にアクセスする推奨される方法は、 上記のスーパーグローバル配列を使用する方法です。古いスクリプトや本、 チュートリアルはこのディレクティブに依存している可能性があります。 - このディレクティブが on の場合、 + このディレクティブが <literal>on</literal> の場合、 例えば、URL <literal>http://www.example.com/foo.php?id=42</literal> から <varname>$id</varname> を使用することができます。 on、off によらず <varname>$_GET['id']</varname> は利用可能です。 http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/wrappers.xml?r1=1.33&r2=1.34&diff_format=u Index: phpdoc-ja/appendices/wrappers.xml diff -u phpdoc-ja/appendices/wrappers.xml:1.33 phpdoc-ja/appendices/wrappers.xml:1.34 --- phpdoc-ja/appendices/wrappers.xml:1.33 Tue Mar 31 21:54:35 2009 +++ phpdoc-ja/appendices/wrappers.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.33 $ --> -<!-- EN-Revision: 1.82 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.34 $ --> +<!-- EN-Revision: 1.83 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <appendix xml:id="wrappers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>サポートされるプロトコル/ラッパー</title> @@ -1253,10 +1253,10 @@ <simpara> <filename>ogg://</filename> ラッパー経由で読み込みモードでオープンされた - ファイルは、OGG/Vorbis コーデックでエンコードされた圧縮音声ファイルとして + ファイルは、<literal>OGG/Vorbis</literal> コーデックでエンコードされた圧縮音声ファイルとして 扱われます。同様に、<filename>ogg://</filename> ラッパー経由で書き込みモード あるいは追記モードでオープンされたファイルは、圧縮音声データとして - 書き込まれます。読み込みモードでオープンした OGG/Vorbis ファイルに対して + 書き込まれます。読み込みモードでオープンした <literal>OGG/Vorbis</literal> ファイルに対して <function>stream_get_meta_data</function> を適用した場合、以下のような さまざまな情報を返します。 <parameter>vendor</parameter> タグ、<parameter>comments</parameter>、 http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/migration5.xml?r1=1.27&r2=1.28&diff_format=u Index: phpdoc-ja/appendices/migration5.xml diff -u phpdoc-ja/appendices/migration5.xml:1.27 phpdoc-ja/appendices/migration5.xml:1.28 --- phpdoc-ja/appendices/migration5.xml:1.27 Thu Sep 18 00:41:31 2008 +++ phpdoc-ja/appendices/migration5.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.27 $ --> -<!-- EN-Revision: 1.59 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.28 $ --> +<!-- EN-Revision: 1.60 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <appendix xml:id="migration5" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>PHP 4 から PHP 5.0.x への移行</title> @@ -62,8 +62,8 @@ </listitem> <listitem> <simpara> - サーバー変数 PATH_TRANSLATED は、Apache2 SAPI では暗黙のうちに設定されません。 - この動作は、Apache により設定されていない場合に SCRIPT_FILENAME と同じ値に + サーバー変数 <constant>PATH_TRANSLATED</constant> は、Apache2 SAPI では暗黙のうちに設定されません。 + この動作は、Apache により設定されていない場合に <constant>SCRIPT_FILENAME</constant> と同じ値に 設定する PHP 4 と異なります。 この変更は、<link xlink:href="&url.cgispecs;">CGI の規約</link>に従う ためのものです。詳細については、 @@ -84,7 +84,7 @@ // と /* */ は、共に <constant>T_COMMENT</constant> 定数と 解釈されます。 しかし、PHP5からPHPにより解釈されるようになった - PHPDoc形式のコメント /** */ は、<constant>T_DOC_COMMENT</constant> + PHPDoc形式のコメント <literal>/** */</literal> は、<constant>T_DOC_COMMENT</constant> と認識されます。 </simpara> </listitem> @@ -567,8 +567,8 @@ </simpara></listitem> <listitem><simpara> <function>dbx_fetch_row</function> - - DBX_RESULT_UNBUFFEREDフラグがセットされた - クエリ結果からレコードを取得する + <constant>DBX_RESULT_UNBUFFERED</constant> + フラグがセットされたクエリ結果からレコードを取得する </simpara></listitem> <listitem> <simpara> @@ -636,12 +636,12 @@ </simpara> </listitem> <listitem><simpara> - <function>pcntl_wait</function> - - waitpid()システムコールにより定義され、フォークされた子プロセスを - 待つか、またはステータスを返す + <function>pcntl_wait</function> - + <literal>waitpid()</literal> システムコールにより定義され、フォークされた子プロセスを + 待つか、またはステータスを返す </simpara></listitem> <listitem><simpara> - <function>pg_version</function> - + <function>pg_version</function> - クライアント、プロトコル、サーバのバージョン(取得可能な場合)を配列として返す </simpara></listitem> <listitem><simpara> @@ -704,7 +704,7 @@ </simpara></listitem> <listitem><simpara> <link linkend="ini.register-long-arrays">register_long_arrays</link> - - は、古い $HTTP_*_VARS をPHPが登録するかどうかを設定します。 + は、古い <varname>$HTTP_*_VARS</varname> をPHPが登録するかどうかを設定します。 </simpara></listitem> <listitem><simpara> <link linkend="ini.session.hash-function">session.hash_function</link> - @@ -788,14 +788,14 @@ <section xml:id='migrating5.errorrep'> <title>エラー報告</title> <para> - PHP 5 以降、新しいエラー報告定数 E_STRICT が追加されました。値は 2048 です。 + PHP 5 以降、新しいエラー報告定数 <constant>E_STRICT</constant> が追加されました。値は 2048 です。 これは、コードの可搬性や将来のバージョンとの互換性に関する警告を実行時に表示するものです。 これを使用することで、将来のバージョンを見据えた最適なコーディングを行うことができます。 たとえば、廃止予定の関数を使用している場合などに STRICT メッセージが発生します。 </para> <note> <simpara> - E_ALL には E_STRICT は含まれないので、デフォルトでは有効にはなりません。 + <constant>E_ALL</constant> には <constant>E_STRICT</constant> は含まれないので、デフォルトでは有効にはなりません。 </simpara> </note> </section> http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/about.xml?r1=1.20&r2=1.21&diff_format=u Index: phpdoc-ja/appendices/about.xml diff -u phpdoc-ja/appendices/about.xml:1.20 phpdoc-ja/appendices/about.xml:1.21 --- phpdoc-ja/appendices/about.xml:1.20 Sun Jul 20 21:23:22 2008 +++ phpdoc-ja/appendices/about.xml Sun May 3 22:42:25 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.20 $ --> -<!-- EN-Revision: 1.54 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.21 $ --> +<!-- EN-Revision: 1.55 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <appendix xml:id="about" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> @@ -338,7 +338,7 @@ もし(どの言語でかかれたものでも)マニュアルに間違いが見つかったら <link xlink:href="&url.php.bugs;">&url.php.bugs;</link> にある bug system を使ってその問題を報告してください。バグの種別は - "Documentation Problem"にしてください。マニュアルのフォーマットを + <literal>"Documentation Problem"</literal> にしてください。マニュアルのフォーマットを 含め、ドキュメントに関する問題はすべてここから送信してください。 </para> <note> @@ -386,7 +386,7 @@ 多くの出力形式を生成することができるようになっています。 オンライン版のマニュアルを作成する際には <link xlink:href="&url.phd;">PhD</link> を使用しています。 - Windows HTML ヘルプを作成するためには + <productname>Windows HTML Help</productname> 形式のマニュアルを作成するためには <link xlink:href="&url.winhelp;">Microsoft HTML Help Workshop</link> を使用しています。またちょっとした変換処理やフォーマットの 処理にはもちろん PHP を使っています。
« previous php.doc.ja (#2458) next »