cvs: phpdoc-ja /features http-auth.xml /install ini.xml /language operators.xml /reference/dbase reference.xml /reference/filter constants.xml
ini.xml reference.xml /reference/filter/functions input-get-args.xml /reference/ifx/functions ifx-update-char.xml /reference/pcre/functions
preg-last-error.xml /reference/pgsql/functions pg-field-table.xml /reference/simplexml/functions simplexml-element-addAttribute.xml
simplexml-element-addChild.xml simplexml-element-getDocNamespaces.xml simplexml-element-getName.xml simplexml-element-getNamespaces.xml
/reference/var/functions unserialize.xml /reference/yaz/functions yaz-es.xml

From: Date: Fri, 12 May 2006 21:24:48 +0000
Subject: cvs: phpdoc-ja /features http-auth.xml /install ini.xml /language operators.xml /reference/dbase reference.xml /reference/filter constants.xml
ini.xml reference.xml /reference/filter/functions input-get-args.xml /reference/ifx/functions ifx-update-char.xml /reference/pcre/functions
preg-last-error.xml /reference/pgsql/functions pg-field-table.xml /reference/simplexml/functions simplexml-element-addAttribute.xml
simplexml-element-addChild.xml simplexml-element-getDocNamespaces.xml simplexml-element-getName.xml simplexml-element-getNamespaces.xml
/reference/var/functions unserialize.xml /reference/yaz/functions yaz-es.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-1550@lists.php.net to get a copy of this message
takagi Fri May 12 21:24:48 2006 UTC Added files: /phpdoc-ja/reference/simplexml/functions simplexml-element-getNamespaces.xml simplexml-element-getName.xml simplexml-element-getDocNamespaces.xml simplexml-element-addChild.xml simplexml-element-addAttribute.xml /phpdoc-ja/reference/pgsql/functions pg-field-table.xml /phpdoc-ja/reference/pcre/functions preg-last-error.xml /phpdoc-ja/reference/filter/functions input-get-args.xml Modified files: /phpdoc-ja/reference/yaz/functions yaz-es.xml /phpdoc-ja/reference/var/functions unserialize.xml /phpdoc-ja/reference/ifx/functions ifx-update-char.xml /phpdoc-ja/reference/filter reference.xml ini.xml constants.xml /phpdoc-ja/reference/dbase reference.xml /phpdoc-ja/language operators.xml /phpdoc-ja/install ini.xml /phpdoc-ja/features http-auth.xml Log: sync with en.

http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/yaz/functions/yaz-es.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/yaz/functions/yaz-es.xml diff -u phpdoc-ja/reference/yaz/functions/yaz-es.xml:1.3 phpdoc-ja/reference/yaz/functions/yaz-es.xml:1.4 --- phpdoc-ja/reference/yaz/functions/yaz-es.xml:1.3 Wed May 3 02:18:10 2006 +++ phpdoc-ja/reference/yaz/functions/yaz-es.xml Fri May 12 21:24:47 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id="function.yaz-es"> <refnamediv> <refname>yaz_es</refname> @@ -11,7 +11,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <type>void</type><methodname>yes_es</methodname> + <type>void</type><methodname>yaz_es</methodname> <methodparam> <type>resource</type><parameter>id</parameter> </methodparam> @@ -33,7 +33,7 @@ </para> </note> <para> - <function>yes_es</function> は、拡張サービスリクエストのパッケージを作成し、 + <function>yaz_es</function> は、拡張サービスリクエストのパッケージを作成し、 それを操作キューに配置します。リクエストをサーバに送信するには <function>yaz_wait</function> を使用します。 <function>yaz_wait</function> の処理が完了すると、拡張サービス操作の結果が http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/var/functions/unserialize.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ja/reference/var/functions/unserialize.xml diff -u phpdoc-ja/reference/var/functions/unserialize.xml:1.5 phpdoc-ja/reference/var/functions/unserialize.xml:1.6 --- phpdoc-ja/reference/var/functions/unserialize.xml:1.5 Sun Jul 10 14:42:23 2005 +++ phpdoc-ja/reference/var/functions/unserialize.xml Fri May 12 21:24:47 2006 @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.6 $ --> <!-- splitted from ./ja/functions/var.xml, last change in rev 1.27 --> -<!-- EN-Revision: 1.18 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: 1.19 Maintainer: hirokawa Status: ready --> <refentry id="function.unserialize"> <refnamediv> <refname>unserialize</refname> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/ifx/functions/ifx-update-char.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ja/reference/ifx/functions/ifx-update-char.xml diff -u phpdoc-ja/reference/ifx/functions/ifx-update-char.xml:1.5 phpdoc-ja/reference/ifx/functions/ifx-update-char.xml:1.6 --- phpdoc-ja/reference/ifx/functions/ifx-update-char.xml:1.5 Fri May 5 13:56:50 2006 +++ phpdoc-ja/reference/ifx/functions/ifx-update-char.xml Fri May 12 21:24:47 2006 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <!-- splitted from ./ja/functions/ifx.xml, last change in rev 1.1 --> -<!-- EN-Revision: 1.4 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: 1.5 Maintainer: hirokawa Status: ready --> <refentry id="function.ifx-update-char"> <refnamediv> <refname>ifx_update_char</refname> @@ -10,7 +10,7 @@ <refsect1> <title>説明</title> <methodsynopsis> - <type>int</type><methodname>ifx_update_char</methodname> + <type>bool</type><methodname>ifx_update_char</methodname> <methodparam><type>int</type><parameter>bid</parameter></methodparam> <methodparam><type>string</type><parameter>content</parameter></methodparam> </methodsynopsis> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/filter/reference.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/filter/reference.xml diff -u phpdoc-ja/reference/filter/reference.xml:1.2 phpdoc-ja/reference/filter/reference.xml:1.3 --- phpdoc-ja/reference/filter/reference.xml:1.2 Mon Mar 13 21:29:45 2006 +++ phpdoc-ja/reference/filter/reference.xml Fri May 12 21:24:48 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <!-- Purpose: basic.vartype --> <!-- Membership: pecl --> <!-- Generated by xml_proto.php v2.4. Found in /scripts directory of phpdoc. --> @@ -70,7 +70,10 @@ <parameter>regexp</parameter> </entry> <entry></entry> - <entry>値が正規表現に一致するかどうかを検証します。</entry> + <entry> + 値が、<link linkend="ref.pcre">Perl 互換の</link> + 正規表現 <parameter>regexp</parameter> に一致するかどうかを検証します。 + </entry> </row> <row> <entry><constant>FILTER_VALIDATE_URL</constant></entry> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/filter/ini.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/filter/ini.xml diff -u phpdoc-ja/reference/filter/ini.xml:1.2 phpdoc-ja/reference/filter/ini.xml:1.3 --- phpdoc-ja/reference/filter/ini.xml:1.2 Mon Mar 13 21:29:45 2006 +++ phpdoc-ja/reference/filter/ini.xml Fri May 12 21:24:48 2006 @@ -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.5 Maintainer: takagi Status: ready --> <section id="filter.configuration"> &reftitle.runtime; &extension.runtime; @@ -19,14 +19,14 @@ <tbody> <row> <entry>filter.default</entry> - <entry>string</entry> - <entry>PHP_INI_SYSTEM</entry> + <entry>unsafe_raw</entry> + <entry>PHP_INI_PERDIR</entry> <entry></entry> </row> <row> <entry>filter.default_flags</entry> <entry></entry> - <entry>PHP_INI_SYSTEM</entry> + <entry>PHP_INI_PERDIR</entry> <entry></entry> </row> </tbody> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/filter/constants.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/filter/constants.xml diff -u phpdoc-ja/reference/filter/constants.xml:1.1 phpdoc-ja/reference/filter/constants.xml:1.2 --- phpdoc-ja/reference/filter/constants.xml:1.1 Sun Mar 12 07:32:57 2006 +++ phpdoc-ja/reference/filter/constants.xml Fri May 12 21:24:48 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <!-- Generated by xml_proto.php v2.4. Found in /scripts directory of phpdoc. --> <section id="filter.constants"> &reftitle.constants; @@ -74,6 +74,17 @@ </varlistentry> <varlistentry> <term> + <constant>INPUT_DATA</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + ユーザ定義の変数のセット。 + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> <constant>FILTER_FLAG_NONE</constant> (<type>integer</type>) </term> @@ -294,6 +305,30 @@ </varlistentry> <varlistentry> <term> + <constant>FILTER_FLAG_SCALAR</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + フィルタでスカラ型 (<type>array</type> 以外) のみを許可します。 + 現在は <function>input_get_args</function> で使用されています。 + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>FILTER_FLAG_ARRAY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + フィルタで <type>array</type> type のみを許可します。 + 現在は <function>input_get_args</function> で使用されています。 + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> <constant>FILTER_FLAG_ALLOW_OCTAL</constant> (<type>integer</type>) </term> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/dbase/reference.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc-ja/reference/dbase/reference.xml diff -u phpdoc-ja/reference/dbase/reference.xml:1.6 phpdoc-ja/reference/dbase/reference.xml:1.7 --- phpdoc-ja/reference/dbase/reference.xml:1.6 Mon Sep 5 11:34:10 2005 +++ phpdoc-ja/reference/dbase/reference.xml Fri May 12 21:24:48 2006 @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <!-- EN-Revision: 1.8 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <!-- Purpose: database.vendors --> <!-- Membership: bundled, external --> <reference id="ref.dbase"> - <title>dBase Functions</title> + <title>dBase 関数</title> <titleabbrev>dBase</titleabbrev> <partintro> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/language/operators.xml?r1=1.30&r2=1.31&diff_format=u Index: phpdoc-ja/language/operators.xml diff -u phpdoc-ja/language/operators.xml:1.30 phpdoc-ja/language/operators.xml:1.31 --- phpdoc-ja/language/operators.xml:1.30 Sun Feb 19 04:50:59 2006 +++ phpdoc-ja/language/operators.xml Fri May 12 21:24:48 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.30 $ --> -<!-- EN-Revision: 1.101 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.31 $ --> +<!-- EN-Revision: 1.102 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <chapter id="language.operators"> <title>演算子</title> @@ -213,9 +213,9 @@ </para> <note> <para> - <literal>!</literal> は <literal>=</literal> よりも優先されるはず - なのにもかかわらず、PHP は依然として <literal>if (!$a = foo())</literal> - のような式も許します。この場合は <literal>foo()</literal> の出力が + <literal>!</literal> は <literal>=</literal> よりも優先されるはずなのにもかかわらず、 + PHP は依然として <literal>if (!$a = foo())</literal> + のような式も許します。この場合は <literal>foo()</literal> の返り値が <varname>$a</varname> に代入されます。 </para> </note> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/install/ini.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/install/ini.xml diff -u phpdoc-ja/install/ini.xml:1.7 phpdoc-ja/install/ini.xml:1.8 --- phpdoc-ja/install/ini.xml:1.7 Wed Oct 5 00:00:09 2005 +++ phpdoc-ja/install/ini.xml Fri May 12 21:24:48 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.12 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.13 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <chapter id="configuration"> @@ -279,9 +279,9 @@ およびそのサブディレクトリで実行されるすべてのスクリプトで有効となります。 PHP 設定オプションのディレクティブを名前とする文字列値をキーに登録してください。 また、値のデータに PHP 定数を記述しても解釈されませんので、注意してください。 - しかし、PHP_INI_USER のような可変の設定値だけは - この方法で設定することが可能ですが、 - PHP_INI_PERDIR は設定できません。 + しかし、<constant>PHP_INI_USER</constant> + で変更可能な設定値はこの方法で設定することが可能ですが、 + <constant>PHP_INI_PERDIR</constant> な値は設定できません。 </simpara> </sect2> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/features/http-auth.xml?r1=1.26&r2=1.27&diff_format=u Index: phpdoc-ja/features/http-auth.xml diff -u phpdoc-ja/features/http-auth.xml:1.26 phpdoc-ja/features/http-auth.xml:1.27 --- phpdoc-ja/features/http-auth.xml:1.26 Thu Jan 26 21:04:06 2006 +++ phpdoc-ja/features/http-auth.xml Fri May 12 21:24:48 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.26 $ --> -<!-- EN-Revision: 1.44 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.27 $ --> +<!-- EN-Revision: 1.45 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <chapter id="features.http-auth"> <title>PHP による HTTP 認証</title> @@ -81,7 +81,7 @@ if (empty($_SERVER['PHP_AUTH_DIGEST'])) { header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Digest realm="'.$realm. - '" qop="auth" nonce="'.uniqid().'" opaque="'.md5($realm).'"'); + '",qop="auth",nonce="'.uniqid().'",opaque="'.md5($realm).'"'); die('ユーザーがキャンセルボタンを押した時に送信されるテキスト'); } @@ -127,7 +127,7 @@ </para> <note> - <title>互換製に関する注意</title> + <title>互換性に関する注意</title> <para> HTTPヘッダ行をコーディングする際には注意を要します。全てのクライアントへの 互換性を最大限に保証するために、キーワード "Basic" には、 @@ -135,6 +135,8 @@ 二重引用符で括る必要があります。また、<emphasis>HTTP/1.0 401</emphasis> ヘッダ行のコード <emphasis>401</emphasis> の前には、 1つだけ空白を置く必要があります。 + 認証パラメータは、上のダイジェスト認証の例にあるように + カンマ区切りで指定しなければなりません。 </para> </note> http://cvs.php.net/viewcvs.cgi/phpdoc-ja/reference/simplexml/functions/simplexml-element-getNamespaces.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/simplexml/functions/simplexml-element-getNamespaces.xml +++ phpdoc-ja/reference/simplexml/functions/simplexml-element-getNamespaces.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id='function.simplexml-element-getNamespaces'> <refnamediv> <refname>SimpleXMLElement->getNamespaces</refname> <refpurpose> ドキュメントで使用している名前空間を返す </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>array</type><methodname>SimpleXMLElement->getNamespaces</methodname> <methodparam choice="opt"><type>bool</type><parameter>recursive</parameter></methodparam> </methodsynopsis> <para> ドキュメントで使用している名前空間を返します。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>recursive</parameter></term> <listitem> <para> 指定されている場合は、親ノードおよび子ノードで使用している全ての名前空間を返します。 されていない場合は、ルートノードで使用している名前空間のみを返します。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <literal>getNamespaces</literal> メソッドは、 名前空間名および関連付けられた URI を配列で返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>ドキュメントで使用している名前空間の取得</title> <programlisting role="php"> <![CDATA[ <?php $xml = <<<XML <?xml version="1.0" standalone="yes"?> <people xmlns:p="http://example.org/ns" xmlns:t="http://example.org/test"> <p:person id="1">John Doe</p:person> <p:person id="2">Susie Q. Public</p:person> </people> XML; $sxe = new SimpleXMLElement($xml); // あるいは simplexml_load_string() を使用します $namespaces = $sxe->getNamespaces(TRUE); var_dump($namespaces); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ array(1) { ["p"]=> string(21) "http://example.org/ns" } ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><xref linkend="function.simplexml-element-getDocNamespaces" /></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/simplexml/functions/simplexml-element-getName.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/simplexml/functions/simplexml-element-getName.xml +++ phpdoc-ja/reference/simplexml/functions/simplexml-element-getName.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id='function.simplexml-element-getName'> <refnamediv> <refname>SimpleXMLElement->getName</refname> <refpurpose>XML 要素の名前を取得する</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>SimpleXMLElement->getName</methodname> <void/> </methodsynopsis> <para> XML 要素の名前を取得します。 </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <literal>getName</literal> メソッドは、 SimpleXMLElement オブジェクトが参照している XML タグの名前を <type>string</type> で返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>XML 要素の名前の取得</title> <programlisting role="php"> <![CDATA[ <?php $sxe = new SimpleXMLElement($xmlstr); // あるいは simplexml_load_string() を使用します echo $sxe->getName() . "\n"; foreach ($sxe->children() as $child) { echo $child->getName() . "\n"; } ?> ]]> </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/simplexml/functions/simplexml-element-getDocNamespaces.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/simplexml/functions/simplexml-element-getDocNamespaces.xml +++ phpdoc-ja/reference/simplexml/functions/simplexml-element-getDocNamespaces.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry id='function.simplexml-element-getDocNamespaces'> <refnamediv> <refname>SimpleXMLElement->getDocNamespaces</refname> <refpurpose> ドキュメントで宣言されている名前空間を返す </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>array</type><methodname>SimpleXMLElement->getDocNamespaces</methodname> <methodparam choice="opt"><type>bool</type><parameter>recursive</parameter></methodparam> </methodsynopsis> <para> ドキュメントで宣言されている名前空間を返します。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>recursive</parameter></term> <listitem> <para> 指定されている場合は、親ノードおよび子ノードで宣言されている全ての名前空間を返します。 されていない場合は、ルートノードで宣言されている名前空間のみを返します。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <literal>getDocNamespaces</literal> メソッドは、 名前空間名および関連付けられた URI を配列で返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>ドキュメントの名前空間の取得</title> <programlisting role="php"> <![CDATA[ <?php $xml = <<<XML <?xml version="1.0" standalone="yes"?> <people xmlns:p="http://example.org/ns"> <p:person id="1">John Doe</p:person> <p:person id="2">Susie Q. Public</p:person> </people> XML; $sxe = new SimpleXMLElement($xml); // あるいは simplexml_load_string() を使用します $namespaces = $sxe->getDocNamespaces(); var_dump($namespaces); ?> ]]> </programlisting> </example> </para> <para> <example> <title>複数の名前空間の使用</title> <programlisting role="php"> <![CDATA[ <?php $xml = <<<XML <?xml version="1.0" standalone="yes"?> <people xmlns:p="http://example.org/ns" xmlns:t="http://example.org/test"> <p:person t:id="1">John Doe</p:person> <p:person t:id="2" a:addr="123 Street" xmlns:a="http://example.org/addr"> Susie Q. Public </p:person> </people> XML; $sxe = new SimpleXMLElement($xml); // あるいは simplexml_load_string() を使用します $namespaces = $sxe->getDocNamespaces(TRUE); var_dump($namespaces); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><xref linkend="function.simplexml-element-getNamespaces" /></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/simplexml/functions/simplexml-element-addChild.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/simplexml/functions/simplexml-element-addChild.xml +++ phpdoc-ja/reference/simplexml/functions/simplexml-element-addChild.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id='function.simplexml-element-addChild'> <refnamediv> <refname>SimpleXMLElement->addChild</refname> <refpurpose> XML ノードに子要素を追加する </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>SimpleXMLElement</type><methodname>SimpleXMLElement->addChild</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>value</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>namespace</parameter></methodparam> </methodsynopsis> <para> ノードに子要素を追加し、子要素の SimpleXMLElement を返します。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> 追加する子要素の名前。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>value</parameter></term> <listitem> <para> 指定されている場合は、子要素の値。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>namespace</parameter></term> <listitem> <para> 指定されている場合は、その子要素が所属する名前空間。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <literal>addChild</literal> メソッドは、 XML ノードに追加した子要素を表す <type>SimpleXMLElement</type> オブジェクトを返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>SimpleXML 要素への属性と子要素の追加</title> <programlisting role="php"> <![CDATA[ <?php $sxe = new SimpleXMLElement($xmlstr); // あるいは simplexml_load_string() を使用します $sxe->addAttribute('type', 'documentary'); $movie = $sxe->addChild('movie'); $movie->addChild('title', 'PHP2: More Parser Stories'); $movie->addChild('plot', 'This is all about the people who make it work.'); $characters = $movie->addChild('characters'); $character = $characters->addChild('character'); $character->addChild('name', 'Mr. Parser'); $character->addChild('actor', 'John Doe'); $rating = $movie->addChild('rating', '5'); $rating->addAttribute('type', 'stars'); echo $sxe->asXML(); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><xref linkend="function.simplexml-element-addAttribute" /></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/simplexml/functions/simplexml-element-addAttribute.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/simplexml/functions/simplexml-element-addAttribute.xml +++ phpdoc-ja/reference/simplexml/functions/simplexml-element-addAttribute.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id='function.simplexml-element-addAttribute'> <refnamediv> <refname>SimpleXMLElement->addAttribute</refname> <refpurpose> SimpleXML 要素に属性を追加する </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>void</type><methodname>SimpleXMLElement->addAttribute</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> <methodparam><type>string</type><parameter>value</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>namespace</parameter></methodparam> </methodsynopsis> <para> SimpleXML 要素に属性を追加します。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> 追加する属性の名前。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>value</parameter></term> <listitem> <para> 属性の値。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>namespace</parameter></term> <listitem> <para> 指定されている場合は、その属性が所属する名前空間。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>SimpleXML 要素への属性と子要素の追加</title> <programlisting role="php"> <![CDATA[ <?php $sxe = new SimpleXMLElement($xmlstr); // あるいは simplexml_load_string() を使用します $sxe->addAttribute('type', 'documentary'); $movie = $sxe->addChild('movie'); $movie->addChild('title', 'PHP2: More Parser Stories'); $movie->addChild('plot', 'This is all about the people who make it work.'); $characters = $movie->addChild('characters'); $character = $characters->addChild('character'); $character->addChild('name', 'Mr. Parser'); $character->addChild('actor', 'John Doe'); $rating = $movie->addChild('rating', '5'); $rating->addAttribute('type', 'stars'); echo $sxe->asXML(); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><xref linkend="function.simplexml-element-addChild" /></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/pgsql/functions/pg-field-table.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/pgsql/functions/pg-field-table.xml +++ phpdoc-ja/reference/pgsql/functions/pg-field-table.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <refentry id="function.pg-field-table"> <refnamediv> <refname>pg_field_table</refname> <refpurpose>tables フィールドの名前あるいは oid を返す</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>pg_field_table</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> <methodparam><type>int</type><parameter>field_number</parameter></methodparam> <methodparam><type>bool</type><parameter>oid_only</parameter></methodparam> </methodsynopsis> <para> <function>pg_field_table</function> は、フィールドが属するテーブルの名前か あるいは <parameter>oid_only</parameter> が &true; の場合にテーブルの oid を返します。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>result</parameter></term> <listitem> <para> <function>pg_query</function>、<function>pg_query_params</function> あるいは <function>pg_execute</function> (その他も含む) から返された、PostgreSQL クエリ結果リソース。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>field_number</parameter></term> <listitem> <para> 0 から始まるフィールド番号。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>oid_only</parameter></term> <listitem> <para> デフォルトでは、フィールドが属するテーブルの名前が返されます。 しかし <parameter>oid_only</parameter> を&true; に設定すると、 その代わりに oid が返されます。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 成功した場合にフィールドのテーブル名あるいは oid、 あるいは失敗した場合に &false; を返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>フィールドについてのテーブル情報の取得</title> <programlisting role="php"> <![CDATA[ <?php $dbconn = pg_connect("dbname=publisher") or die("接続できません"); $res = pg_query($dbconn, "SELECT bar FROM foo"); echo pg_field_table($res, 0); echo pg_field_table($res, 0, true); $res = pg_query($dbconn, "SELECT version()"); var_dump(pg_field_table($res, 0)); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ foo 14379580 bool(false) ]]> </screen> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> テーブル名を返すよりも oid を返すほうがずっと高速です。 なぜなら、テーブル名を取得するには、 データベースのシステムテーブルにクエリを発行しなければならないからです。 </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>pg_field_name</function></member> <member><function>pg_field_type</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/pcre/functions/preg-last-error.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/pcre/functions/preg-last-error.xml +++ phpdoc-ja/reference/pcre/functions/preg-last-error.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.preg-last-error"> <refnamediv> <refname>preg_last_error</refname> <refpurpose>直近の PCRE 正規表現処理のエラーコードを返す</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>int</type><methodname>preg_last_error</methodname> <void /> </methodsynopsis> <para> 直近の PCRE 正規表現処理のエラーコードを返します。 </para> &warn.undocumented.func; </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 成功した場合にエラーコードを返します。 </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>preg_replace</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/filter/functions/input-get-args.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filter/functions/input-get-args.xml +++ phpdoc-ja/reference/filter/functions/input-get-args.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="function.input-get-args"> <refnamediv> <refname>input_get_args</refname> <refpurpose>PHP の外部から複数の変数を受け取り、オプションでそれらをフィルタリングする</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>input_get_args</methodname> <methodparam><type>array</type><parameter>definition</parameter></methodparam> <methodparam><type>int</type><parameter>type</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>data</parameter></methodparam> </methodsynopsis> &warn.experimental.func; <para> この関数を使用すると、大量のデータを取得する際に <function>input_get</function> を繰り返しコールする必要がなくなるので便利です。 </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>definition</parameter></term> <listitem> <para> 引数を定義する配列。配列のキーとして使用できるのは 変数名を <type>string</type> で表したものです。 対応する値に使用できるのは、 フィルタの型か配列 (フィルタ・フラグ・オプションを指定したもの) です。 配列の値として配列を使用する場合に試用できるキーは、 <literal>filter</literal> (フィルタの型)、 <literal>flags</literal> (フィルタに適用するフラグ) および <literal>options</literal> (フィルタに適用するオプション) です。理解を深めるために、以下の例を参照ください。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>type</parameter></term> <listitem> <para> <constant>INPUT_GET</constant>、<constant>INPUT_POST</constant>、 <constant>INPUT_COOKIE</constant>、<constant>INPUT_SERVER</constant>、 <constant>INPUT_ENV</constant>、<constant>INPUT_SESSION</constant> あるいは <constant>INPUT_DATA</constant> のいずれか。 </para> </listitem> </varlistentry> <varlistentry> <term><parameter>data</parameter></term> <listitem> <para> フィルタリングするデータ。<parameter>type</parameter> パラメータが <constant>INPUT_DATA</constant> に設定されている場合に使用します。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 要求された変数の値を含む配列、 あるいはエラーが発生した場合に &false; を返します。 </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>input_get_args</function> の例</title> <programlisting role="php"> <![CDATA[ <?php error_reporting(E_ALL | E_STRICT); $data = array( 'product_id' => 'libgd<script>', 'component' => '10', 'versions' => '2.0.33', 'testscalar' => array('2', '23', '10', '12'), 'testarray' => '2', ); $args = array( 'product_id' => FILTER_SANITIZE_ENCODED, 'component' => array('filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_FLAG_ARRAY, 'options' => array('min_range' => 1, 'max_range' => 10) ), 'versions' => FILTER_SANITIZE_ENCODED, 'doesnotexist' => FILTER_VALIDATE_INT, 'testscalar' => array( 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_FLAG_SCALAR, ), 'testarray' => array( 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_FLAG_ARRAY, ) ); //$myinputs = input_get_args($args, INPUT_POST); $myinputs = input_get_args($args, INPUT_DATA, $data); var_dump($myinputs); echo "\n"; ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(6) { ["product_id"]=> array(1) { [0]=> string(17) "libgd%3Cscript%3E" } ["component"]=> array(1) { [0]=> int(10) } ["versions"]=> array(1) { [0]=> string(6) "2.0.33" } ["doesnotexist"]=> NULL ["testscalar"]=> bool(false) ["testarray"]=> array(1) { [0]=> int(2) } } ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>input_get</function></member> <member><function>filter_data</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 (#1550) next »