cvs: phpdoc-ja /reference/curl/functions curl-setopt-array.xml /reference/filesystem/functions lchgrp.xml lchown.xml /reference/gmp/functions
gmp-nextprime.xml /reference/oci8/functions oci-bind-array-by-name.xml /reference/parsekit .cvsignore configure.xml constants.xml ini.xml
reference.xml /reference/parsekit/functions parsekit-compile-file.xml parsekit-compile-string.xml parsekit-func-arginfo.xml /reference/unicode
.cvsignore configure.xml constants.xml ini.xml reference.xml /reference/unicode/functions i18n-loc-get-default.xml i18n-loc-set-default.xml
unicode-encode.xml unicode-semantics.xml

From: Date: Wed, 03 May 2006 02:21:34 +0000
Subject: cvs: phpdoc-ja /reference/curl/functions curl-setopt-array.xml /reference/filesystem/functions lchgrp.xml lchown.xml /reference/gmp/functions
gmp-nextprime.xml /reference/oci8/functions oci-bind-array-by-name.xml /reference/parsekit .cvsignore configure.xml constants.xml ini.xml
reference.xml /reference/parsekit/functions parsekit-compile-file.xml parsekit-compile-string.xml parsekit-func-arginfo.xml /reference/unicode
.cvsignore configure.xml constants.xml ini.xml reference.xml /reference/unicode/functions i18n-loc-get-default.xml i18n-loc-set-default.xml
unicode-encode.xml unicode-semantics.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-1543@lists.php.net to get a copy of this message
takagi Wed May 3 02:21:34 2006 UTC Added files: /phpdoc-ja/reference/unicode/functions unicode-semantics.xml unicode-encode.xml i18n-loc-set-default.xml i18n-loc-get-default.xml /phpdoc-ja/reference/unicode reference.xml ini.xml constants.xml configure.xml .cvsignore /phpdoc-ja/reference/parsekit/functions parsekit-func-arginfo.xml parsekit-compile-string.xml parsekit-compile-file.xml /phpdoc-ja/reference/parsekit reference.xml ini.xml constants.xml configure.xml .cvsignore /phpdoc-ja/reference/oci8/functions oci-bind-array-by-name.xml /phpdoc-ja/reference/gmp/functions gmp-nextprime.xml /phpdoc-ja/reference/filesystem/functions lchown.xml lchgrp.xml /phpdoc-ja/reference/curl/functions curl-setopt-array.xml Log: added japanese manual.

http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/functions/unicode-semantics.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/functions/unicode-semantics.xml +++ phpdoc-ja/reference/unicode/functions/unicode-semantics.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.unicode-semantics"> <refnamediv> <refname>unicode_semantics</refname> <refpurpose>unicode 機能が使用可能かどうかを調べる</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>unicode_semantics</methodname> <void/> </methodsynopsis> <para> <function>unicode_semantics</function> は、 unicode 機能が使用可能かどうかを調べます。 </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &true; あるいは &false; を返します。 </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/functions/unicode-encode.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/functions/unicode-encode.xml +++ phpdoc-ja/reference/unicode/functions/unicode-encode.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.unicode-encode"> <refnamediv> <refname>unicode_encode</refname> <refpurpose> unicode 文字列を受け取り、 それを指定したエンコーディングに変換する </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>unicode_encode</methodname> <methodparam><type>unicode</type><parameter>input</parameter></methodparam> <methodparam><type>string</type><parameter>encoding</parameter></methodparam> </methodsynopsis> &warn.undocumented.func; </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>input</parameter></term> <listitem> <para> Its description </para> </listitem> </varlistentry> <varlistentry> <term><parameter>encoding</parameter></term> <listitem> <para> Its description </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> What the function returns, first on success, then on failure. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>unicode_encode</function> の例</title> <para> Any text that describes the purpose of t </para> <programlisting role="php"> <![CDATA[ <?php if ($anexample === true) { echo 'Use the PEAR Coding Standards'; } ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Use the PEAR Coding Standards ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>unicode_decode</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/functions/i18n-loc-set-default.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/functions/i18n-loc-set-default.xml +++ phpdoc-ja/reference/unicode/functions/i18n-loc-set-default.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.i18n-loc-set-default"> <refnamediv> <refname>i18n_loc_set_default</refname> <refpurpose>デフォルトのロケールを設定する</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>i18n_loc_set_default</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> </methodsynopsis> <para> デフォルトのロケールを設定します。 この関数は、<function>setlocale</function> やシステムロケールには何の影響も及ぼさないことに注意しましょう。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> 新しいロケール名。サポートされるロケールの一覧は <ulink url="&url.icu.locales;"/> にあります。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> &return.success; </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>i18n_loc_set_default</function> の例</title> <para> ここでは、 <function>i18n_loc_set_default</function> を使用して <function>sort</function> 関数をローカライズする例を示します。 </para> <programlisting role="php"> <![CDATA[ <?php // ソートする文字列のリスト $array = array( 'caramelo', 'cacto', 'caçada' ); // ロケールを設定します (この場合はポルトガル語) i18n_loc_set_default('pt_PT'); // 設定したロケールを使用して並べ替えます sort($array, SORT_LOCALE_STRING); print_r($array); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ Array ( [0] => caçada [1] => cacto [2] => caramelo ) ]]> </screen> <para> ロケールを使用しない場合は、PHP は ASCII 文字コードを使用してソートを行います。そのため、 以下のような結果となります (これは間違った結果です) </para> <screen> <![CDATA[ Array ( [0] => cacto [1] => caramelo [2] => caçada ) ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>i18n_loc_get_default</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/functions/i18n-loc-get-default.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/functions/i18n-loc-get-default.xml +++ phpdoc-ja/reference/unicode/functions/i18n-loc-get-default.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.i18n-loc-get-default"> <refnamediv> <refname>i18n_loc_get_default</refname> <refpurpose>デフォルトのロケールを取得する</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>i18n_loc_get_default</methodname> <void/> </methodsynopsis> <para> この関数は、デフォルトのロケールを返します。これは、 PHP が何らかの機能をローカライズする際に使用します。 このロケールは、<function>setlocale</function> やシステム設定の影響を受けないことに注意しましょう。 </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 現在のロケールを表す文字列を返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>i18n_loc_get_default</function> の例</title> <programlisting role="php"> <![CDATA[ <?php // デフォルトのロケールを取得します echo i18n_loc_get_default(); // 新しいロケールを設定し…… i18n_loc_set_default('pt_PT'); // ……それを表示します。 echo i18n_loc_get_default(); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ en_US_POSIX pt_PT ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>i18n_loc_set_default</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/reference.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/reference.xml +++ phpdoc-ja/reference/unicode/reference.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <!-- Purpose: international --> <!-- Membership: core, external --> <!-- note to translators: do NOT translate anything in this extension!! the docs will change very very often --> <!-- このセクションは頻繁に更新されるので、まだ翻訳するな! とは書かれているものの、原文はほとんど更新されていないようです。 なので、とりあえず現時点のものを訳してみます (takagi) --> <reference id="ref.unicode"> <title>Unicode 関数</title> <titleabbrev>Unicode</titleabbrev> <partintro> <section id="unicode.intro"> &reftitle.intro; <para> Unicode をサポートします。 <!-- nice intro needed :) --> </para> <warning> <para> この拡張モジュールは現在開発中のものであり、まだ一般には公開されていません。 </para> </warning> </section> <section id="unicode.requirements"> &reftitle.required; <para> <ulink url="&url.icu;">ICU</ulink> 3.4 あるいはそれ以降のバージョンが必要です。 </para> </section> &reference.unicode.configure; &reference.unicode.ini; &reference.unicode.constants; </partintro> &reference.unicode.functions; </reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/ini.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/ini.xml +++ phpdoc-ja/reference/unicode/ini.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <section id="unicode.configuration"> &reftitle.runtime; &extension.runtime; <para> <table> <title>Unicode 設定オプション</title> <tgroup cols="4"> <thead> <row> <entry>名前</entry> <entry>デフォルト</entry> <entry>変更の可否</entry> <entry>変更履歴</entry> </row> </thead> <tbody> <row> <entry>unicode.fallback_encoding</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.from_error_mode</entry> <entry>"2"</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.from_error_subst_char</entry> <entry>"3f"</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.http_input_encoding</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.output_encoding</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.runtime_encoding</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.script_encoding</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> <row> <entry>unicode.semantics</entry> <entry>off</entry> <entry>PHP_INI_PERDIR</entry> <entry>PHP 6.0.0 以降で使用可能です。</entry> </row> </tbody> </tgroup> </table> &ini.php.constants; </para> &ini.descriptions.title; <para> <variablelist> <varlistentry id="ini.unicode.output-encoding"> <term> <parameter>unicode.output_encoding</parameter> <type>string</type> </term> <listitem> <para> 出力用のデフォルトエンコーディング。 </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/constants.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/constants.xml +++ phpdoc-ja/reference/unicode/constants.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <section id="unicode.constants"> &reftitle.constants; &extension.constants; <para> <table> <title/> <tgroup cols="3"> <thead> <row> <entry>定数</entry> <entry>値</entry> <entry>説明</entry> </row> </thead> <tbody> <row> <entry>U_INVALID_STOP</entry> <entry>0</entry> <entry>無効な文字が現れた時点で停止します。</entry> </row> <row> <entry>U_INVALID_SKIP</entry> <entry>1</entry> <entry>無効な文字は読み飛ばします。</entry> </row> <row> <entry>U_INVALID_SUBSTITUTE</entry> <entry>2</entry> <entry>無効な文字を置き換えます。</entry> </row> <row> <entry>U_INVALID_ESCAPE</entry> <entry>3</entry> <entry>無効な文字をエスケープします。</entry> </row> </tbody> </tgroup> </table> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/configure.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/configure.xml +++ phpdoc-ja/reference/unicode/configure.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <section id="unicode.installation"> &reftitle.install; <para> まずはじめに ICU をダウンロードしてインストールします。 <example> <title>Unix での ICU のインストール</title> <programlisting role="shell"> <![CDATA[../configure --disable-threads --enable-extras --enable-icuio --enable-layout make && make install ]]> </programlisting> </example> </para> <para> それから、最新の PHP をチェックアウトして、 <option role="configure">--with-icu-dir=&lt;dir&gt;</option> オプション付きで configure します。&lt;dir&gt; には ICU をインストールしたディレクトリを指定します。 ICU を標準的な場所にインストールした場合は、 ディレクトリを明示的に指定する必要はありません。 </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/unicode/.cvsignore?view=markup&rev=1.1 Index: phpdoc-ja/reference/unicode/.cvsignore +++ phpdoc-ja/reference/unicode/.cvsignore functions.xml http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/functions/parsekit-func-arginfo.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/functions/parsekit-func-arginfo.xml +++ phpdoc-ja/reference/parsekit/functions/parsekit-func-arginfo.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id="function.parsekit-func-arginfo"> <refnamediv> <refname>parsekit_func_arginfo</refname> <refpurpose>関数の引数に関する情報を返す</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_func_arginfo</methodname> <methodparam><type>mixed</type><parameter>function</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>function</parameter></term> <listitem> <para> 関数を表す文字列、あるいはクラス/メソッドを表す配列。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> 引数の情報を含む配列を返します。 </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_func_arginfo</function> の例</title> <programlisting role="php"> <![CDATA[ <?php function foo($bar, stdClass $baz, &$bomb, $bling = false) { } var_dump(parsekit_func_arginfo('foo')); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(4) { [0]=> array(3) { ["name"]=> string(3) "bar" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } [1]=> array(4) { ["name"]=> string(3) "baz" ["class_name"]=> string(8) "stdClass" ["allow_null"]=> bool(false) ["pass_by_reference"]=> bool(false) } [2]=> array(3) { ["name"]=> string(4) "bomb" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(true) } [3]=> array(3) { ["name"]=> string(5) "bling" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } } ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/functions/parsekit-compile-string.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/functions/parsekit-compile-string.xml +++ phpdoc-ja/reference/parsekit/functions/parsekit-compile-string.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id="function.parsekit-compile-string"> <refnamediv> <refname>parsekit_compile_string</refname> <refpurpose>PHP コードの文字列をコンパイルし、結果を op コードの配列で返す</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_compile_string</methodname> <methodparam><type>string</type><parameter>phpcode</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter role="reference">errors</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>phpcode</parameter></term> <listitem> <para> php コードを含む文字列。<function>eval</function> の引数と同じ形式です。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>errors</parameter></term> <listitem> <para> コンパイル時に発生したエラー (致命的なエラーを含む) の二次元配列。参照で返されます。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> <constant>PARSEKIT_QUIET</constant> あるいは <constant>PARSEKIT_SIMPLE</constant> のいずれかです。 返される出力の冗長性を設定します。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> 複雑な形式の配列を返します。詳細は以下に示します。 </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_compile_string</function> の例</title> <programlisting role="php"> <![CDATA[ <?php $ops = parsekit_compile_string(' echo "Foo\n"; ', $errors, PARSEKIT_QUIET); var_dump($ops); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(20) { ["type"]=> int(4) ["type_name"]=> string(14) "ZEND_EVAL_CODE" ["fn_flags"]=> int(0) ["num_args"]=> int(0) ["required_num_args"]=> int(0) ["pass_rest_by_reference"]=> bool(false) ["uses_this"]=> bool(false) ["line_start"]=> int(0) ["line_end"]=> int(0) ["return_reference"]=> bool(false) ["refcount"]=> int(1) ["last"]=> int(3) ["size"]=> int(3) ["T"]=> int(0) ["last_brk_cont"]=> int(0) ["current_brk_cont"]=> int(-1) ["backpatch_count"]=> int(0) ["done_pass_two"]=> bool(true) ["filename"]=> string(17) "Parsekit Compiler" ["opcodes"]=> array(3) { [8594800]=> array(5) { ["opcode"]=> int(40) ["opcode_name"]=> string(9) "ZEND_ECHO" ["flags"]=> int(768) ["op1"]=> array(3) { ["type"]=> int(1) ["type_name"]=> string(8) "IS_CONST" ["constant"]=> &string(4) "Foo " } ["lineno"]=> int(2) } ["859484C"]=> array(6) { ["opcode"]=> int(62) ["opcode_name"]=> string(11) "ZEND_RETURN" ["flags"]=> int(16777984) ["op1"]=> array(3) { ["type"]=> int(1) ["type_name"]=> string(8) "IS_CONST" ["constant"]=> &NULL } ["extended_value"]=> int(0) ["lineno"]=> int(3) } [8594898]=> array(4) { ["opcode"]=> int(149) ["opcode_name"]=> string(21) "ZEND_HANDLE_EXCEPTION" ["flags"]=> int(0) ["lineno"]=> int(3) } } } ]]> </screen> </example> </para> </refsect1> <refsect1> &reftitle.seealso; <para> <function>parsekit_compile_file</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/functions/parsekit-compile-file.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/functions/parsekit-compile-file.xml +++ phpdoc-ja/reference/parsekit/functions/parsekit-compile-file.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id="function.parsekit-compile-file"> <refnamediv> <refname>parsekit_compile_file</refname> <refpurpose>PHP コードの文字列をコンパイルし、結果を op コードの配列で返す</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_compile_file</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter role="reference">errors</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>filename</parameter></term> <listitem> <para> コンパイルするファイル名を含む文字列。 <function>include</function> の引数と同じ形式です。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>errors</parameter></term> <listitem> <para> コンパイル時に発生したエラー (致命的なエラーを含む) の二次元配列。参照で返されます。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> <constant>PARSEKIT_QUIET</constant> あるいは <constant>PARSEKIT_SIMPLE</constant> のいずれかです。 返される出力の冗長性を設定します。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> 複雑な形式の配列を返します。詳細は以下に示します。 </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_compile_file</function> の例</title> <programlisting role="php"> <![CDATA[ <?php var_dump(parsekit_compile_file('hello_world.php', $errors, PARSEKIT_SIMPLE)); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(5) { [0]=> string(37) "ZEND_ECHO UNUSED 'Hello World' UNUSED" [1]=> string(30) "ZEND_RETURN UNUSED NULL UNUSED" [2]=> string(42) "ZEND_HANDLE_EXCEPTION UNUSED UNUSED UNUSED" ["function_table"]=> NULL ["class_table"]=> NULL } ]]> </screen> </example> </para> </refsect1> <refsect1> &reftitle.seealso; <para> <function>parsekit_compile_string</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/reference.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/reference.xml +++ phpdoc-ja/reference/parsekit/reference.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <!-- Purpose: basic.other --> <!-- Membership: pecl --> <reference id="ref.parsekit"> <title>Parsekit 関数</title> <titleabbrev>Parsekit</titleabbrev> <partintro> <section id="parsekit.intro"> &reftitle.intro; <para> これらの関数によって、PHP スクリプトをコンパイルした opcode を実行時に解析することができます。 </para> </section> &reference.parsekit.configure; &reference.parsekit.ini; <section id="parsekit.resources"> &reftitle.resources; &no.resource; </section> &reference.parsekit.constants; </partintro> &reference.parsekit.functions; </reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/ini.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/ini.xml +++ phpdoc-ja/reference/parsekit/ini.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <section id="parsekit.configuration"> &reftitle.runtime; &no.config; </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/constants.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/constants.xml +++ phpdoc-ja/reference/parsekit/constants.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <section id="parsekit.constants"> &reftitle.constants; &extension.constants; <para> <variablelist> <varlistentry> <term> <constant>PARSEKIT_QUIET</constant> (<type>int</type>) </term> <listitem> <simpara> 完全な詳細を返しますが、不必要な NULL エントリは返しません。 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_SIMPLE</constant> (<type>int</type>) </term> <listitem> <simpara> 省略した opcode 記法で返します。 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_EXTENDED_VALUE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_CONST</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_EA_TYPE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_JMP_ADDR</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_OPARRAY</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_OPLINE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_USAGE_UNKNOWN</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode フラグ </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INTERNAL_CLASS</constant> (<type>int</type>) </term> <listitem> <simpara> Class 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_USER_CLASS</constant> (<type>int</type>) </term> <listitem> <simpara> Class 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EVAL_CODE</constant> (<type>int</type>) </term> <listitem> <simpara> Function 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INTERNAL_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OVERLOADED_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OVERLOADED_FUNCTION_TEMPORARY</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Function 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_USER_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_CONST</constant> (<type>int</type>) </term> <listitem> <simpara> Node 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_TMP_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Node 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_UNUSED</constant> (<type>int</type>) </term> <listitem> <simpara> Node 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Node 型 </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_ARRAY_ELEMENT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_CHAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_INTERFACE</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_STRING</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_ADD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_AND</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_OR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_CONCAT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_DIM</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_DIV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_MOD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_MUL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SUB</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BEGIN_SILENCE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL_NOT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BRK</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_AND</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_NOT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_OR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CASE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CAST</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CATCH</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CLONE</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CONCAT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CONT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_CLASS</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_FUNCTION</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_INHERITED_CLASS</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DIV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DO_FCALL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DO_FCALL_BY_NAME</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ECHO</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_END_SILENCE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXIT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_FCALL_BEGIN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_FCALL_END</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_NOP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_STMT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_CLASS</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_CONSTANT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_TMP_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FE_FETCH</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FE_RESET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FREE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_HANDLE_EXCEPTION</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_CLASS</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_CONST</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_FUNCTION</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INCLUDE_OR_EVAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_ARRAY</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_CTOR_CALL</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_FCALL_BY_NAME</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_METHOD_CALL</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_STATIC_METHOD_CALL</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_STRING</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INSTANCEOF</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY</constant> (<type>int</type>) PHP &lt; 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_DIM_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_PROP_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_VAR</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_IDENTICAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_NOT_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_NOT_IDENTICAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_SMALLER</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_SMALLER_OR_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPNZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPNZ_EX</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZNZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZ_EX</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMP_NO_CTOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_MOD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_MUL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_NEW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_NOP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OP_DATA</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_DEC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_DEC_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_INC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_INC_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_DEC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_DEC_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_INC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_INC_OBJ</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRINT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_QM_ASSIGN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RAISE_ABSTRACT_ERROR</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RECV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RECV_INIT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RETURN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAR_NO_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SUB</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SWITCH_FREE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_THROW</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_TICKS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_UNSET_DIM_OBJ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_UNSET_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_VERIFY_ABSTRACT_CLASS</constant> (<type>int</type>) PHP &gt;= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/configure.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/configure.xml +++ phpdoc-ja/reference/parsekit/configure.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <section id="parsekit.installation"> &reftitle.install; <para> &pecl.moved; </para> <para> &pecl.info; <ulink url="&url.pecl.package;parsekit">&url.pecl.package;parsekit</ulink>. </para> <para> &pecl.windows.download; </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/parsekit/.cvsignore?view=markup&rev=1.1 Index: phpdoc-ja/reference/parsekit/.cvsignore +++ phpdoc-ja/reference/parsekit/.cvsignore functions.xml http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/oci8/functions/oci-bind-array-by-name.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/oci8/functions/oci-bind-array-by-name.xml +++ phpdoc-ja/reference/oci8/functions/oci-bind-array-by-name.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.oci-bind-array-by-name"> <refnamediv> <refname>oci_bind_array_by_name</refname> <refpurpose> PHP の配列を Oracle PL/SQL の配列に名前でバインドする </refpurpose> </refnamediv> <refsect1> <title>説明</title> <methodsynopsis> <type>bool</type><methodname>oci_bind_array_by_name</methodname> <methodparam><type>resource</type><parameter>stmt</parameter></methodparam> <methodparam><type>string</type><parameter>name</parameter></methodparam> <methodparam><type>array</type><parameter role="reference">var_array</parameter></methodparam> <methodparam><type>int</type><parameter>max_table_length</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>max_item_length</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam> </methodsynopsis> <note> <para> この関数は、OCI8 のリリース 1.2 および PHP のリリース 5.1.2 以降で使用可能です。 </para> </note> <para> <function>oci_bind_array_by_name</function> は、PHP の配列 <parameter>var_array</parameter> を Oracle のプレースホルダ <parameter>name</parameter> にバインドします。 このプレースホルダは Oracle PL/SQL の配列を指しています。 入力変数あるいは出力変数のどちらとして使用されるのかは、 実行時に決められます。<parameter>max_table_length</parameter> は入力配列および結果の配列の両方の最大長を設定します。 <parameter>max_item_length</parameter> は配列の項目の最大長を設定します。 もし <parameter>max_item_length</parameter> が指定されなかった場合、 あるいは -1 が指定された場合は、 <function>oci_bind_array_by_name</function> は入力の配列の中で最も長い要素を探し、その長さを項目の最大長とします。 <parameter>type</parameter> では、PL/SQL 配列の項目の型を指定します。 指定可能な型については以下を参照ください。 </para> <para> <itemizedlist> <listitem> <para> <constant>SQLT_NUM</constant> - NUMBER の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_INT</constant> - INTEGER の配列を表します (注意: INTEGER は、実際には NUMBER(38) のシノニムですが、 <constant>SQLT_NUM</constant> ではこの場合うまく動作しません)。 </para> </listitem> <listitem> <para> <constant>SQLT_FLT</constant> - FLOAT の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_AFC</constant> - CHAR の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_CHR</constant> - VARCHAR2 の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_VCS</constant> - VARCHAR の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_AVC</constant> - CHARZ の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_STR</constant> - STRING の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_LVC</constant> - LONG VARCHAR の配列を表します。 </para> </listitem> <listitem> <para> <constant>SQLT_ODT</constant> - DATE の配列を表します。 </para> </listitem> </itemizedlist> </para> <para> <example> <title><function>oci_bind_array_by_name</function> の例</title> <programlisting role="php"> <![CDATA[ <?php $c = oci_connect("scott", "tiger"); $create = "CREATE TABLE bind_example(name VARCHAR(20))"; $statement = oci_parse($c, $create); oci_execute($statement); $create_pkg = " CREATE OR REPLACE PACKAGE ARRAYBINDPKG1 AS TYPE ARRTYPE IS TABLE OF VARCHAR(20) INDEX BY BINARY_INTEGER; PROCEDURE iobind(c1 IN OUT ARRTYPE); END ARRAYBINDPKG1;"; $statement = oci_parse($c, $create_pkg); oci_execute($statement); $create_pkg_body = " CREATE OR REPLACE PACKAGE BODY ARRAYBINDPKG1 AS CURSOR CUR IS SELECT name FROM bind_example; PROCEDURE iobind(c1 IN OUT ARRTYPE) IS BEGIN FOR i IN 1..5 LOOP INSERT INTO bind_example VALUES (c1(i)); END LOOP; IF NOT CUR%ISOPEN THEN OPEN CUR; END IF; FOR i IN REVERSE 1..5 LOOP FETCH CUR INTO c1(i); IF CUR%NOTFOUND THEN CLOSE CUR; EXIT; END IF; END LOOP; END iobind; END ARRAYBINDPKG1;"; $statement = oci_parse($c, $create_pkg_body); oci_execute($statement); $statement = oci_parse($c, "BEGIN ARRAYBINDPKG1.iobind(:c1); END;"); $array = array("one", "two", "three", "four", "five"); oci_bind_array_by_name($statement, ":c1", $array, 5, -1, SQLT_CHR); oci_execute($statement); var_dump($array); ?> ]]> </programlisting> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/gmp/functions/gmp-nextprime.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/gmp/functions/gmp-nextprime.xml +++ phpdoc-ja/reference/gmp/functions/gmp-nextprime.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.gmp-nextprime"> <refnamediv> <refname>gmp_nextprime</refname> <refpurpose>次の素数を見つける</refpurpose> </refnamediv> <refsect1> <title>説明</title> <methodsynopsis> <type>resource</type><methodname>gmp_nextprime</methodname> <methodparam><type>int</type><parameter>a</parameter></methodparam> </methodsynopsis> <para> <parameter>a</parameter> より大きい次の素数を返します。 </para> <para> この関数は素数を識別するのに確率的アルゴリズムを使用します。 誤って合成数を取得してしまうことは、まずありません。 </para> <example> <title><function>gmp_nextprime</function> の例</title> <programlisting role="php"> <![CDATA[ <?php $prime1 = gmp_nextprime(10); // 10 より大きい次の素数 $prime2 = gmp_nextprime(-1000); // -1000 より大きい次の素数 echo gmp_strval($prime1) . "\n"; echo gmp_strval($prime2) . "\n"; ?> ]]> </programlisting> <para> 上のプログラムの出力は、このようになります。 </para> <screen> <![CDATA[ 11 -997 ]]> </screen> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/filesystem/functions/lchown.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filesystem/functions/lchown.xml +++ phpdoc-ja/reference/filesystem/functions/lchown.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.lchown"> <refnamediv> <refname>lchown</refname> <refpurpose>シンボリックリンクの所有者を変更する</refpurpose> </refnamediv> <refsect1> <title>説明</title> <methodsynopsis> <type>bool</type><methodname>lchown</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> <methodparam><type>mixed</type><parameter>user</parameter></methodparam> </methodsynopsis> <para> シンボリックリンク <parameter>filename</parameter> の所有者を <parameter>user</parameter> (名前あるいは番号で指定) に変更しようと試みます。 シンボリックリンクの所有者を変更できるのは、スーパーユーザのみです。 </para> <para> &return.success; </para> &note.no-remote; &note.sm.uidcheck; <para> <function>chown</function>、 <function>lchgrp</function>、 <function>chgrp</function>&listendand; <function>chmod</function> も参照ください。 </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/filesystem/functions/lchgrp.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filesystem/functions/lchgrp.xml +++ phpdoc-ja/reference/filesystem/functions/lchgrp.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.lchgrp"> <refnamediv> <refname>lchgrp</refname> <refpurpose>シンボリックリンクのグループ所有権を変更する</refpurpose> </refnamediv> <refsect1> <title>説明</title> <methodsynopsis> <type>bool</type><methodname>lchgrp</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> <methodparam><type>mixed</type><parameter>group</parameter></methodparam> </methodsynopsis> <para> シンボリックリンク <parameter>filename</parameter> のグループを <parameter>group</parameter> (名前あるいは番号で指定) に変更しようと試みます。スーバーユーザは、 シンボリックリンクのグループを任意のものに変更できます。 その他のユーザは、自分自身がメンバーの一員となっているグループにのみ変更できます。 </para> <para> &return.success; </para> &note.no-remote; &note.sm.uidcheck; <para> <function>chgrp</function>、 <function>lchown</function>、 <function>chown</function>&listendand; <function>chmod</function> も参照ください。 </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/curl/functions/curl-setopt-array.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/curl/functions/curl-setopt-array.xml +++ phpdoc-ja/reference/curl/functions/curl-setopt-array.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.curl-setopt-array"> <refnamediv> <refname>curl_setopt_array</refname> <refpurpose>CURL 転送用の複数のオプションを設定する</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>curl_setopt_array</methodname> <methodparam><type>resource</type><parameter>ch</parameter></methodparam> <methodparam><type>array</type><parameter>options</parameter></methodparam> </methodsynopsis> <para> CURL セッション用の複数のオプションを設定します。 この関数が便利なのは大量の CURL オプションを設定する場合で、 何度も繰り返して <function>curl_setopt</function> をコールせずにすみます。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>ch</parameter></term> <listitem> <para> オプションを設定する CURL セッション。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> 設定するオプションとその値を指定した配列。キーとして使用できるのは、 有効な <function>curl_setopt</function> 定数か、 その定数に対応する整数値だけです。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> すべてのオプションがうまく設定できた場合に &true; を返します。 うまく設定できないオプションがあった時点で即時に &false; が返され、<parameter>options</parameter> 配列に含まれるそれ以降のオプションは無視されます。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title> 新規に CURL セッションを初期化、Web ページを取得する </title> <programlisting role="php"> <![CDATA[ <?php // 新しい CURL リソースを作成します $ch = curl_init(); // URL その他のオプションを適切に設定します $options = array(CURLOPT_URL => 'http://www.example.com/', CURLOPT_HEADER => false ); curl_setopt_array($ch, $options); // URL の内容を取得し、ブラウザに渡します curl_exec($ch); // CURL リソースを閉じ、システムリソースを開放します curl_close($ch); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>curl_setopt</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
« previous php.doc.ja (#1543) next »