cvs: phpdoc-ja /language/oop5 references.xml /reference/filesystem/functions file-get-contents.xml /reference/filter book.xml filters.xml
/reference/memcached callbacks.xml /reference/mysqli/mysqli close.xml connect-errno.xml connect-error.xml connect.xml init.xml real-connect.xml
/reference/pcre pattern.syntax.xml /reference/spl/countable count.xml /reference/unicode/functions unicode-decode.xml unicode-encode.xml

From: Date: Sat, 14 Mar 2009 00:15:42 +0000
Subject: cvs: phpdoc-ja /language/oop5 references.xml /reference/filesystem/functions file-get-contents.xml /reference/filter book.xml filters.xml
/reference/memcached callbacks.xml /reference/mysqli/mysqli close.xml connect-errno.xml connect-error.xml connect.xml init.xml real-connect.xml
/reference/pcre pattern.syntax.xml /reference/spl/countable count.xml /reference/unicode/functions unicode-decode.xml unicode-encode.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-2435@lists.php.net to get a copy of this message
takagi Sat Mar 14 00:15:42 2009 UTC Added files: /phpdoc-ja/reference/filter filters.xml Modified files: /phpdoc-ja/reference/unicode/functions unicode-encode.xml unicode-decode.xml /phpdoc-ja/reference/spl/countable count.xml /phpdoc-ja/reference/pcre pattern.syntax.xml /phpdoc-ja/reference/mysqli/mysqli real-connect.xml init.xml connect.xml connect-error.xml connect-errno.xml close.xml /phpdoc-ja/reference/memcached callbacks.xml /phpdoc-ja/reference/filter book.xml /phpdoc-ja/reference/filesystem/functions file-get-contents.xml /phpdoc-ja/language/oop5 references.xml Log: sync with en.

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-encode.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-encode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.7 --- phpdoc-ja/reference/unicode/functions/unicode-encode.xml:1.6 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-encode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.6 $ --> -<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.7 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-encode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_encode</refname> @@ -85,7 +85,6 @@ $encoded = unicode_encode ('\u0150\u0179', 'ISO-8859-2'); -echo 'Unicode semantics: ', ini_get ('unicode_semantics'), PHP_EOL; echo 'The string itself:', $encoded, PHP_EOL; echo 'The length of the string: ', strlen ($encoded); ?> @@ -113,7 +112,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_decode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/unicode/functions/unicode-decode.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/unicode/functions/unicode-decode.xml diff -u phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.4 --- phpdoc-ja/reference/unicode/functions/unicode-decode.xml:1.3 Thu Aug 23 10:05:57 2007 +++ phpdoc-ja/reference/unicode/functions/unicode-decode.xml Sat Mar 14 00:15:41 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <refentry xml:id="function.unicode-decode" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>unicode_decode</refname> @@ -80,7 +80,6 @@ <para> <simplelist> <member><function>unicode_set_error_mode</function></member> - <member><function>unicode_semantics</function></member> <member><function>unicode_encode</function></member> </simplelist> </para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/countable/count.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/spl/countable/count.xml diff -u phpdoc-ja/reference/spl/countable/count.xml:1.1 phpdoc-ja/reference/spl/countable/count.xml:1.2 --- phpdoc-ja/reference/spl/countable/count.xml:1.1 Thu Feb 19 09:09:50 2009 +++ phpdoc-ja/reference/spl/countable/count.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="countable.count" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/pcre/pattern.syntax.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-ja/reference/pcre/pattern.syntax.xml diff -u phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 phpdoc-ja/reference/pcre/pattern.syntax.xml:1.20 --- phpdoc-ja/reference/pcre/pattern.syntax.xml:1.19 Wed Mar 11 03:41:08 2009 +++ phpdoc-ja/reference/pcre/pattern.syntax.xml Sat Mar 14 00:15:42 2009 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.19 $ --> +<!-- $Revision: 1.20 $ --> <!-- splitted from ./ja/functions/pcre.xml, last change in rev 1.1 --> -<!-- EN-Revision: 1.24 Maintainer: hirokawa Status: ready --> +<!-- EN-Revision: 1.25 Maintainer: hirokawa Status: ready --> <!-- Credits: haruki --> <chapter xml:id="reference.pcre.pattern.syntax" xmlns="http://docbook.org/ns/docbook"> <title>パターン構文</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/real-connect.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/real-connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/real-connect.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/real-connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.real-connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::real_connect</refname> @@ -199,23 +199,25 @@ <![CDATA[ <?php -/* 接続オブジェクトを作成します。まだ接続はしていません */ $mysqli = mysqli_init(); +if (!$mysqli) { + die('mysqli_init failed'); +} + +if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* 接続オプションを設定します */ -$mysqli->options(MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* サーバに接続します */ -$mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); - -/* 接続状況をチェックします */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", $mysqli->host_info); +if (!$mysqli->real_connect('localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; $mysqli->close(); ?> @@ -223,28 +225,64 @@ </programlisting> </example> <example> + <title>オブジェクト指向型で mysqli クラスを継承する例</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::init(); + + if (!parent::options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); + } + + if (!parent::options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); + } + + if (!parent::real_connect($host, $user, $pass, $db)) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>手続き型</title> <programlisting role="php"> <![CDATA[ <?php -/* 接続オブジェクトを作成します。まだ接続はしていません */ $link = mysqli_init(); +if (!$link) { + die('mysqli_init failed'); +} + +if (!mysqli_options($link, MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { + die('Setting MYSQLI_INIT_COMMAND failed'); +} -/* 接続オプションを設定します */ -mysqli_options($link, MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0"); -mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5); - -/* サーバに接続します */ -mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'world'); - -/* 接続状況をチェックします */ -if (mysqli_connect_errno()) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); +if (!mysqli_options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { + die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } -printf ("Connection: %s\n.", mysqli_get_host_info($link)); +if (!mysqli_real_connect($link, 'localhost', 'my_user', 'my_password', 'my_db')) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; mysqli_close($link); ?> @@ -254,8 +292,7 @@ &example.outputs; <screen> <![CDATA[ -Connection: Localhost via UNIX socket - +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/init.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/init.xml diff -u phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/init.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/init.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/init.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.init" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli::init</refname> @@ -40,6 +40,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_real_connect</function> を参照ください。 + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.4 --- phpdoc-ja/reference/mysqli/mysqli/connect.xml:1.3 Fri Feb 13 14:32:26 2009 +++ phpdoc-ja/reference/mysqli/mysqli/connect.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.13 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.connect" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -148,38 +148,73 @@ <programlisting role="php"> <![CDATA[ <?php -$mysqli = new mysqli("localhost", "my_user", "my_password", "world"); +$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db'); -/* 接続の状況をチェックします */ +/* + * これは "公式な" オブジェクト指向のやりかたですが、 + * PHP 5.2.9 および 5.3.0 より前のバージョンでは $connect_error は動作していませんでした + */ if ($mysqli->connect_error) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . $mysqli->connect_errno . ') ' + . $mysqli->connect_error); } -printf("Host information: %s\n", $mysqli->host_info); +/* + * PHP 5.2.9 および 5.3.0 より前のバージョンとの互換性を保ちたい場合は + * $connect_error のかわりにこのようにします + */ +if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); +} + +echo 'Success... ' . $mysqli->host_info . "\n"; -/* 接続を閉じます */ $mysqli->close(); ?> ]]> </programlisting> </example> <example> + <title>オブジェクト指向型で mysqli クラスを継承する例</title> + <programlisting role="php"> +<![CDATA[ +<?php + +class foo_mysqli extends mysqli { + public function __construct($host, $user, $pass, $db) { + parent::__construct($host, $user, $pass, $db); + + if (mysqli_connect_error()) { + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); + } + } +} + +$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db'); + +echo 'Success... ' . $db->host_info . "\n"; + +$db->close(); +?> +]]> + </programlisting> + </example> + <example> <title>手続き型</title> <programlisting role="php"> <![CDATA[ <?php -$link = mysqli_connect("localhost", "my_user", "my_password", "world"); +$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); -/* 接続の状況をチェックします */ if (!$link) { - printf("Connect failed: %s\n", mysqli_connect_error()); - exit(); + die('Connect Error (' . mysqli_connect_errno() . ') ' + . mysqli_connect_error()); } -printf("Host information: %s\n", mysqli_get_host_info($link)); +echo 'Success... ' . mysqli_get_host_info($link) . "\n"; -/* 接続を閉じます */ mysqli_close($link); ?> ]]> @@ -188,7 +223,7 @@ &example.outputs; <screen> <![CDATA[ -Host information: Localhost via UNIX socket +Success... MySQL host info: localhost via TCP/IP ]]> </screen> </refsect1> @@ -199,13 +234,20 @@ <para> オブジェクト指向の構文に関する注意: 接続に失敗した場合にもオブジェクトが返されます。 - 接続が失敗したかどうかを確かめるには、上の例のように <link + 接続が失敗したかどうかを確かめるには、上の例のように + <function>mysqli_connect_error</function> 関数あるいは <link linkend="mysqli.connect-error">mysqli->connect_error</link> プロパティを使用しましょう。 </para> </note> <note> <para> + 接続タイムアウトなどのオプションを設定する必要がある場合は、かわりに + <function>mysqli_real_connect</function> を使わなければなりません。 + </para> + </note> + <note> + <para> エラー "Can't create TCP/IP socket (10106)" が発生するのは、たいていは <link linkend="ini.variables-order">variables_order</link> 設定ディレクティブに <literal>E</literal> が含まれていない場合です。 @@ -215,6 +257,19 @@ </note> </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>mysqli_real_connect</function></member> + <member><function>mysqli_options</function></member> + <member><function>mysqli_connect_errno</function></member> + <member><function>mysqli_connect_error</function></member> + <member><function>mysqli_close</function></member> + </simplelist> + </para> + </refsect1> + </refentry> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-error.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-error.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-error.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-error.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-error" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_error</refname> @@ -34,23 +34,53 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_error</function> の例</title> - <programlisting role="php"> + <example> + <title>オブジェクト指向型</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +// PHP 5.2.9 および 5.3.0 以降で動作します +if ($mysqli->connect_error) { + die('Connect Error: ' . $mysqli->connect_error); +} +?> +]]> + </programlisting> + </example> + <example> + <title>手続き型</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error()); + die('Connect Error: ' . mysqli_connect_error()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: Access denied for user 'fake_user'@'localhost' (using password: YES) +]]> + </screen> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <warning> + <para> + mysqli-&gt;connect_error プロパティが正しく動作するのは + PHP バージョン 5.2.9 および 5.3.0 以降のみです。 + それより前のバージョンの PHP との互換性を保つ必要がある場合は + <function>mysqli_connect_error</function> 関数を使用します。 + </para> + </warning> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml diff -u phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/connect-errno.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry xml:id="mysqli.connect-errno" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mysqli->connect_errno</refname> @@ -42,23 +42,40 @@ <refsect1 role="examples"> &reftitle.examples; - <para> - <example> - <title><function>mysqli_connect_errno</function> の例</title> - <programlisting role="php"> + <example> + <title>オブジェクト指向型</title> + <programlisting role="php"> <![CDATA[ <?php +$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db'); -$link = @mysqli_connect("localhost", "nonexisting_user", ""); +if ($mysqli->connect_errno) { + die('Connect Error: ' . $mysqli->connect_errno); +} +?> +]]> + </programlisting> + </example> + <example> + <title>手続き型</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db'); if (!$link) { - printf("Can't connect to localhost. Errorcode: %d\n", mysqli_connect_errno()); + die('Connect Error: ' . mysqli_connect_errno()); } ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + &example.outputs; + <screen> +<![CDATA[ +Connect Error: 1045 +]]> + </screen> </refsect1> <refsect1 role="seealso"> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/mysqli/mysqli/close.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/mysqli/mysqli/close.xml diff -u phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 phpdoc-ja/reference/mysqli/mysqli/close.xml:1.2 --- phpdoc-ja/reference/mysqli/mysqli/close.xml:1.1 Thu Jan 3 02:12:42 2008 +++ phpdoc-ja/reference/mysqli/mysqli/close.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <refentry xml:id="mysqli.close" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -42,6 +42,13 @@ </para> </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <function>mysqli_connect</function> を参照ください。 + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/memcached/callbacks.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/memcached/callbacks.xml diff -u phpdoc-ja/reference/memcached/callbacks.xml:1.1 phpdoc-ja/reference/memcached/callbacks.xml:1.2 --- phpdoc-ja/reference/memcached/callbacks.xml:1.1 Wed Feb 25 08:50:57 2009 +++ phpdoc-ja/reference/memcached/callbacks.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <chapter xml:id="memcached.callbacks" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>コールバック</title> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/book.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ja/reference/filter/book.xml diff -u phpdoc-ja/reference/filter/book.xml:1.4 phpdoc-ja/reference/filter/book.xml:1.5 --- phpdoc-ja/reference/filter/book.xml:1.4 Mon Jun 2 16:22:59 2008 +++ phpdoc-ja/reference/filter/book.xml Sat Mar 14 00:15:42 2009 @@ -1,265 +1,48 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <!-- Purpose: basic.vartype --> <book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook"> <title>データのフィルタリング</title> <titleabbrev>Filter</titleabbrev> - <preface xml:id="intro.filter"> - &reftitle.intro; - <para> - この拡張モジュールは、 - ユーザ入力などのセキュアでないデータの検証およびフィルタリングを行います。 - </para> - <para> - 現在存在するのは、以下のフィルタです。各定数の振る舞いについての説明は - <link linkend="filter.constants">フィルタ定数</link> - の節を参照ください。 - <table> - <title>存在するフィルタ</title> - <tgroup cols="5"> - <thead> - <row> - <entry>ID</entry> - <entry>名前</entry> - <entry>オプション</entry> - <entry>フラグ</entry> - <entry>説明</entry> - </row> - </thead> - <tbody> - <row> - <entry><constant>FILTER_VALIDATE_INT</constant></entry> - <entry>"int"</entry> - <entry> - <parameter>min_range</parameter>, - <parameter>max_range</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, - <constant>FILTER_FLAG_ALLOW_HEX</constant> - </entry> - <entry>値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証します。</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> - <entry>"boolean"</entry> - <entry></entry> - <entry> - <constant>FILTER_NULL_ON_FAILURE</constant> - </entry> - <entry> - <para> - "1"、"true"、"on" および "yes" の場合に &true;、 - それ以外の場合に &false; を返します。 - </para> - <para> - <constant>FILTER_NULL_ON_FAILURE</constant> が設定されている場合は、 - &false; が返されるのは - "0"、"false"、"off"、"no" および "" の場合のみとなります。 - boolean 以外の値については &null; を返します。 - </para> - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> - <entry>"float"</entry> - <entry> - <parameter>decimal</parameter> - </entry> - <entry> - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> - </entry> - <entry>値が float であるかどうかを検証します。</entry> - </row> - - <row> - <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> - <entry>"validate_regexp"</entry> - <entry> - <parameter>regexp</parameter> - </entry> - <entry></entry> - <entry> - 値が、<link linkend="ref.pcre">Perl 互換の</link> - 正規表現 <parameter>regexp</parameter> に一致するかどうかを検証します。 - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_URL</constant></entry> - <entry>"validate_url"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_PATH_REQUIRED</constant>, - <constant>FILTER_FLAG_QUERY_REQUIRED</constant> - </entry> - <entry> - 値が URL 形式であるかどうか、 - オプションで指定したコンポーネントが含まれているかどうかを検証します。 - </entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> - <entry>"validate_email"</entry> - <entry></entry> - <entry></entry> - <entry>値が e-mail 形式であるかどうかを検証します。</entry> - </row> - <row> - <entry><constant>FILTER_VALIDATE_IP</constant></entry> - <entry>"validate_ip"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_IPV4</constant>, - <constant>FILTER_FLAG_IPV6</constant>, - <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, - <constant>FILTER_FLAG_NO_RES_RANGE</constant> - </entry> - <entry> - 値が IP アドレスであるかどうかを検証します。 - オプションで IPv4 あるいは IPv6 のみの指定、 - プライベートアドレスや予約済みアドレスではないことの指定もできます。 - </entry> - </row> - - <row> - <entry><constant>FILTER_SANITIZE_STRING</constant></entry> - <entry>"string"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry> - タグを取り除きます。オプションで、 - 特殊文字を取り除いたりエンコードしたりします。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> - <entry>"stripped"</entry> - <entry></entry> - <entry></entry> - <entry>"string" フィルタのエイリアス。</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> - <entry>"encoded"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - 文字列を URL エンコードします。オプションで、 - 特殊文字を取り除いたりエンコードしたりします。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> - <entry>"special_chars"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant> - </entry> - <entry> - <literal>'"&lt;&gt;&amp;</literal> および - ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 - 特殊文字を取り除いたりエンコードしたりします。 - </entry> - </row> - <row> - <entry><constant>FILTER_UNSAFE_RAW</constant></entry> - <entry>"unsafe_raw"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_STRIP_LOW</constant>, - <constant>FILTER_FLAG_STRIP_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_LOW</constant>, - <constant>FILTER_FLAG_ENCODE_HIGH</constant>, - <constant>FILTER_FLAG_ENCODE_AMP</constant> - </entry> - <entry>何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。</entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> - <entry>"email"</entry> - <entry></entry> - <entry></entry> - <entry> - 英字、数字および - <literal>!#$%&amp;'*+-/=?^_`{|}~@.[]</literal> - 以外のすべての文字を取り除きます。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_URL</constant></entry> - <entry>"url"</entry> - <entry></entry> - <entry></entry> - <entry> - 英字、数字および - <literal>$-_.+!*'(),{}|\\^~[]`&lt;&gt;#%";/?:@&amp;=</literal> - 以外のすべての文字を取り除きます。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> - <entry>"number_int"</entry> - <entry></entry> - <entry></entry> - <entry> - 数字、プラス記号、マイナス記号 - 以外のすべての文字を取り除きます。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> - <entry>"number_float"</entry> - <entry></entry> - <entry> - <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, - <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, - <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> - </entry> - <entry> - 数字、<literal>+-</literal> および - オプションで <literal>.,eE</literal> - 以外のすべての文字を取り除きます。 - </entry> - </row> - <row> - <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> - <entry>"magic_quotes"</entry> - <entry></entry> - <entry></entry> - <entry><function>addslashes</function> を適用します。</entry> - </row> - - <row> - <entry><constant>FILTER_CALLBACK</constant></entry> - <entry>"callback"</entry> - <entry><type>callback</type> 関数あるいはメソッド</entry> - <entry></entry> - <entry>ユーザ定義の関数をコールしてデータをフィルタリングします。</entry> - </row> - </tbody> - </tgroup> - </table> - </para> + <preface xml:id="intro.filter"> + &reftitle.intro; + <para> + この拡張モジュールは、データの検証や除去を行います。 + 未知の (外部からの) データ、たとえばユーザの入力などを扱う際に便利です。 + HTML フォームから送られてくるデータなどがこれにあたります。 + </para> + <para> + フィルタリングの方式には、大きく分けて + <emphasis>検証 (validation)</emphasis> と <emphasis>除去 (sanitization)</emphasis> + のふたつがあります。 + </para> + <para> + <link linkend="filter.filters.valiate">検証</link> は、 + データが何らかの条件を満たしているかどうかをチェックします。 + たとえば <constant>FILTER_VALIDATE_EMAIL</constant> を渡すと、 + データがメールアドレスとして正しい形式かどうかを調べます。 + データ自体には何も手を加えません。 + </para> + <para> + <link linkend="filter.filters.sanitize">除去</link> は、 + 望まれていない文字を除去するなどしてデータを変更します。 + たとえば <constant>FILTER_SANITIZE_EMAIL</constant> を渡すと、 + メールアドレスとして無効な文字が含まれている場合にそれを除去します。 + つまり、データの検証を行うわけではありません。 + </para> + <para> + 検証および除去のいずれについても、必要に応じて <emphasis>フラグ</emphasis> + を使用して挙動を変更することができます。たとえば <acronym>URL</acronym> + のフィルタリング時に <constant>FILTER_FLAG_SCHEME_REQUIRED</constant> + を渡すと、スキーム (http:// など) を必須とすることができます。 + </para> </preface> &reference.filter.setup; + &reference.filter.filters; &reference.filter.constants; &reference.filter.reference; http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filesystem/functions/file-get-contents.xml?r1=1.17&r2=1.18&diff_format=u Index: phpdoc-ja/reference/filesystem/functions/file-get-contents.xml diff -u phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.18 --- phpdoc-ja/reference/filesystem/functions/file-get-contents.xml:1.17 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/reference/filesystem/functions/file-get-contents.xml Sat Mar 14 00:15:42 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.36 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.37 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka --> <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.file-get-contents"> <refnamediv> @@ -97,7 +97,7 @@ <constant>FILE_TEXT</constant> </entry> <entry> - unicode が有効な場合、データ読み込み時のデフォルトのエンコーディングは UTF-8 です。 + PHP 6 以降、データ読み込み時のデフォルトのエンコーディングは UTF-8 です。 別のエンコーディングを指定するには、 独自のコンテキストを作成するか、あるいは <function>stream_default_encoding</function> でデフォルトを変更します。 http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/oop5/references.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/language/oop5/references.xml diff -u phpdoc-ja/language/oop5/references.xml:1.1 phpdoc-ja/language/oop5/references.xml:1.2 --- phpdoc-ja/language/oop5/references.xml:1.1 Fri Feb 27 14:37:41 2009 +++ phpdoc-ja/language/oop5/references.xml Sat Mar 14 00:15:42 2009 @@ -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 --> <sect1 xml:id="language.oop5.references" xmlns="http://docbook.org/ns/docbook"> <title>オブジェクトと参照</title> <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/filter/filters.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/filter/filters.xml +++ phpdoc-ja/reference/filter/filters.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <chapter xml:id="filter.filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Types of filters</title> <section xml:id='filter.filters.valiate'> <title>検証フィルタ</title> <para> <table> <title>検証用のフィルタの一覧</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>名前</entry> <entry>オプション</entry> <entry>フラグ</entry> <entry>説明</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_VALIDATE_BOOLEAN</constant></entry> <entry>"boolean"</entry> <entry></entry> <entry> <constant>FILTER_NULL_ON_FAILURE</constant> </entry> <entry> <para> "1"、"true"、"on" および "yes" の場合に &true;、 それ以外の場合に &false; を返します。 </para> <para> <constant>FILTER_NULL_ON_FAILURE</constant> が設定されている場合は、 &false; が返されるのは "0"、"false"、"off"、"no" および "" の場合のみとなります。 boolean 以外の値については &null; を返します。 </para> </entry> </row> <row> <entry><constant>FILTER_VALIDATE_EMAIL</constant></entry> <entry>"validate_email"</entry> <entry></entry> <entry></entry> <entry>値が e-mail 形式であるかどうかを検証します。</entry> </row> <row> <entry><constant>FILTER_VALIDATE_FLOAT</constant></entry> <entry>"float"</entry> <entry> <parameter>decimal</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_THOUSAND</constant> </entry> <entry>値が float であるかどうかを検証します。</entry> </row> <row> <entry><constant>FILTER_VALIDATE_INT</constant></entry> <entry>"int"</entry> <entry> <parameter>min_range</parameter>, <parameter>max_range</parameter> </entry> <entry> <constant>FILTER_FLAG_ALLOW_OCTAL</constant>, <constant>FILTER_FLAG_ALLOW_HEX</constant> </entry> <entry>値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証します。</entry> </row> <row> <entry><constant>FILTER_VALIDATE_IP</constant></entry> <entry>"validate_ip"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_IPV4</constant>, <constant>FILTER_FLAG_IPV6</constant>, <constant>FILTER_FLAG_NO_PRIV_RANGE</constant>, <constant>FILTER_FLAG_NO_RES_RANGE</constant> </entry> <entry> 値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。 </entry> </row> <row> <entry><constant>FILTER_VALIDATE_REGEXP</constant></entry> <entry>"validate_regexp"</entry> <entry> <parameter>regexp</parameter> </entry> <entry></entry> <entry> 値が、<link linkend="ref.pcre">Perl 互換の</link> 正規表現 <parameter>regexp</parameter> に一致するかどうかを検証します。 </entry> </row> <row> <entry><constant>FILTER_VALIDATE_URL</constant></entry> <entry>"validate_url"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_PATH_REQUIRED</constant>, <constant>FILTER_FLAG_QUERY_REQUIRED</constant> </entry> <entry> 値が URL 形式であるかどうか、 オプションで指定したコンポーネントが含まれているかどうかを検証します。 </entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.sanitize'> <title>除去フィルタ</title> <para> <table> <title>除去フィルタの一覧</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>名前</entry> <entry>オプション</entry> <entry>フラグ</entry> <entry>説明</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_SANITIZE_EMAIL</constant></entry> <entry>"email"</entry> <entry></entry> <entry></entry> <entry> 英字、数字および <literal>!#$%&amp;'*+-/=?^_`{|}~@.[]</literal> 以外のすべての文字を取り除きます。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_ENCODED</constant></entry> <entry>"encoded"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> 文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_MAGIC_QUOTES</constant></entry> <entry>"magic_quotes"</entry> <entry></entry> <entry></entry> <entry><function>addslashes</function> を適用します。</entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_FLOAT</constant></entry> <entry>"number_float"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_ALLOW_FRACTION</constant>, <constant>FILTER_FLAG_ALLOW_THOUSAND</constant>, <constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant> </entry> <entry> 数字、<literal>+-</literal> および オプションで <literal>.,eE</literal> 以外のすべての文字を取り除きます。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_NUMBER_INT</constant></entry> <entry>"number_int"</entry> <entry></entry> <entry></entry> <entry> 数字、プラス記号、マイナス記号 以外のすべての文字を取り除きます。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_SPECIAL_CHARS</constant></entry> <entry>"special_chars"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant> </entry> <entry> <literal>'"&lt;&gt;&amp;</literal> および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRING</constant></entry> <entry>"string"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>, <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry> タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。 </entry> </row> <row> <entry><constant>FILTER_SANITIZE_STRIPPED</constant></entry> <entry>"stripped"</entry> <entry></entry> <entry></entry> <entry>"string" フィルタのエイリアス。</entry> </row> <row> <entry><constant>FILTER_SANITIZE_URL</constant></entry> <entry>"url"</entry> <entry></entry> <entry></entry> <entry> 英字、数字および <literal>$-_.+!*'(),{}|\\^~[]`&lt;&gt;#%";/?:@&amp;=</literal> 以外のすべての文字を取り除きます。 </entry> </row> <row> <entry><constant>FILTER_UNSAFE_RAW</constant></entry> <entry>"unsafe_raw"</entry> <entry></entry> <entry> <constant>FILTER_FLAG_STRIP_LOW</constant>, <constant>FILTER_FLAG_STRIP_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_LOW</constant>, <constant>FILTER_FLAG_ENCODE_HIGH</constant>, <constant>FILTER_FLAG_ENCODE_AMP</constant> </entry> <entry>何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。</entry> </row> </tbody> </tgroup> </table> </para> </section> <section xml:id='filter.filters.misc'> <title>その他のフィルタ</title> <para> <table> <title>その他のフィルタの一覧</title> <tgroup cols="5"> <thead> <row> <entry>ID</entry> <entry>名前</entry> <entry>オプション</entry> <entry>フラグ</entry> <entry>説明</entry> </row> </thead> <tbody> <row> <entry><constant>FILTER_CALLBACK</constant></entry> <entry>"callback"</entry> <entry><type>callback</type> 関数あるいはメソッド</entry> <entry></entry> <entry>ユーザ定義の関数をコールしてデータをフィルタリングします。</entry> </row> </tbody> </tgroup> </table> </para> </section> </chapter> <!-- 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 (#2435) next »