cvs: phpdoc-ja /appendices history.xml ini.xml /install/windows extensions.xml /language namespaces.xml /reference/ingres-ii book.xml ini.xml
/reference/ingres-ii/functions ingres-query.xml
| From: | TAKAGI Masahiro | Date: | Fri, 13 Mar 2009 03:59:04 +0000 |
| Subject: | cvs: phpdoc-ja /appendices history.xml ini.xml /install/windows extensions.xml /language namespaces.xml /reference/ingres-ii book.xml ini.xml /reference/ingres-ii/functions ingres-query.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-2434@lists.php.net to get a copy of this message | ||
takagi Fri Mar 13 03:59:04 2009 UTC
Modified files:
/phpdoc-ja/reference/ingres-ii/functions ingres-query.xml
/phpdoc-ja/reference/ingres-ii ini.xml book.xml
/phpdoc-ja/language namespaces.xml
/phpdoc-ja/install/windows extensions.xml
/phpdoc-ja/appendices ini.xml history.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml diff -u phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.8 phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.9 --- phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.8 Sun Dec 28 01:32:27 2008 +++ phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.9 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.10 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <refentry xml:id="function.ingres-query" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -11,9 +11,11 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <type>bool</type><methodname>ingres_query</methodname> + <type>mixed</type><methodname>ingres_query</methodname> + <methodparam><type>resource</type><parameter>link</parameter></methodparam> <methodparam><type>string</type><parameter>query</parameter></methodparam> - <methodparam choice="opt"><type>resource</type><parameter>link</parameter></methodparam> + <methodparam choice="opt"><type>array</type><parameter>params</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>types</parameter></methodparam> </methodsynopsis> <para> <function>ingres_query</function> ã¯ãæå®ãã @@ -33,6 +35,16 @@ <function>ingres_autocommit</function> ã使ç¨ãããã¨ãå¯è½ã§ãã ãã®å ´åãå SQL ã¯ã¨ãªã¯ç´ã¡ã«ã³ãããããã¾ãã </para> + <note> + <title>é¢é£ããè¨å®é ç®</title> + <para> + <link linkend="ingres.configuration">å®è¡æè¨å®</link> ã§ã® + <link linkend="ini.ingres.describe">ingres.describe</link>ã + <link linkend="ini.ingres.scrollable">ingres.scrollable</link> ããã³ + <link linkend="ini.ingres.utf8">ingres.utf8</link> + ã®èª¬æãåç §ãã ããã + </para> + </note> </refsect1> <refsect1 role="parameters"> @@ -40,11 +52,20 @@ <para> <variablelist> <varlistentry> + <term><parameter>link</parameter></term> + <listitem> + <para> + æ¥ç¶ãªã³ã¯ IDã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="function.ingres-query.query"> <term><parameter>query</parameter></term> <listitem> <para> æå¹ãª SQL ã¯ã¨ãª - (Ingres SQL ãªãã¡ã¬ã³ã¹ã¬ã¤ããåç §ãã ãã)ã + (Ingres ããã¥ã¡ã³ãã«ãã Ingres <emphasis>SQL + ãªãã¡ã¬ã³ã¹ã¬ã¤ã</emphasis> ãåç §ãã ãã)ã </para> <para> 次ã®åã® SQL ã¯ã¨ãªã¯ããã®é¢æ°ã§éä¿¡ã§ãã¾ããã @@ -94,11 +115,89 @@ </listitem> </varlistentry> <varlistentry> - <term><parameter>link</parameter></term> + <term><parameter>params</parameter></term> + <listitem> + <para> + ã¯ã¨ãªã§ä½¿ç¨ãããã©ã¡ã¼ã¿ã®å¤ã®ã®é åã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="function.ingres-query.types"> + <term><parameter>types</parameter></term> <listitem> <para> - æ¥ç¶ãªã³ã¯ IDãçç¥ããå ´åã¯ãæå¾ã«ãªã¼ãã³ãããªã³ã¯ã使ç¨ãã¾ãã + 渡ããããã©ã¡ã¼ã¿ã®å¤ã®åãå«ãæååã + <link linkend="ini.ingres.describe">ingres.describe</link> ãæå¹ãªå ´å㯠+ ãã®ãã©ã¡ã¼ã¿ã¯ç¡è¦ããããµã¼ããæå¾ ãã¦ããåããã©ã¤ããèªåçã«åå¾ãã¾ãã </para> + <informaltable> + <tgroup cols='4'> + <thead> + <row> + <entry>åã³ã¼ã</entry> + <entry>Ingres ã®å</entry> + </row> + </thead> + <tbody> + <row> + <entry>b</entry> + <entry><type>BYTE</type></entry> + </row> + <row> + <entry>B</entry> + <entry><type>LONG BYTE/BLOB</type></entry> + </row> + <row> + <entry>c</entry> + <entry><type>CHAR</type></entry> + </row> + <row> + <entry>d</entry> + <entry><type>DATE/ANSIDATE/TIMESTAMP/TIME</type></entry> + </row> + <row> + <entry>f</entry> + <entry><type>FLOAT</type></entry> + </row> + <row> + <entry>i</entry> + <entry><type>INTEGER</type></entry> + </row> + <row> + <entry>L</entry> + <entry><type>LONG TEXT</type></entry> + </row> + <row> + <entry>m</entry> + <entry><type>MONEY</type></entry> + </row> + <row> + <entry>M</entry> + <entry><type>LONG NVARCHAR</type></entry> + </row> + <row> + <entry>n</entry> + <entry><type>NCHAR</type></entry> + </row> + <row> + <entry>N</entry> + <entry><type>NVARCHAR</type></entry> + </row> + <row> + <entry>t</entry> + <entry><type>TEXT</type></entry> + </row> + <row> + <entry>v</entry> + <entry><type>VARCHAR</type></entry> + </row> + <row> + <entry>V</entry> + <entry><type>LONG VARCHAR</type></entry> + </row> + </tbody> + </tgroup> + </informaltable> </listitem> </varlistentry> </variablelist> @@ -108,7 +207,14 @@ <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> - &return.success; + <function>ingres_query</function> ã¯ã + åå¾ããè¡ãããå ´åã¯ã¯ã¨ãªçµæ ID ãè¿ãã¾ãã + ãã以å¤ã®å ´å (INSERTãUPDATE ããã㯠DELETE æã®å ´å) + 㯠&false; ãè¿ãã¾ãã + ã¨ã©ã¼ãçºçãããã©ãããç¥ãã«ã¯ + <function>ingres_errno</function>ã + <function>ingres_error</function> ããã㯠+ <function>ingres_errsqlstate</function> ã使ç¨ãã¾ãã </para> </refsect1> @@ -116,14 +222,32 @@ &reftitle.examples; <para> <example> - <title><function>ingres_query</function> ã®ä¾</title> + <title>åç´ãª select ã®éä¿¡</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = ingres_connect("demodb"); + +$result = ingres_query($link, "select * from user_profile"); +while ($row = ingres_fetch_row($result)) { + echo $row[1]; + echo $row[2]; +} +?> +]]> + </programlisting> + </example> + <example> + <title><function>ingres_query</function> ã¸ã¯ã¨ãªãã©ã¡ã¼ã¿ã渡ã</title> <programlisting role="php"> <![CDATA[ <?php -ingres_connect($database, $user, $password); +$link = ingres_connect("demodb"); -ingres_query("select * from table"); -while ($row = ingres_fetch_row()) { +$params[] = "Emma"; +$query = "select * from user_profile where up_first = ?"; +$result = ingres_query($link, $query, $params); +while ($row = ingres_fetch_row($result)) { echo $row[1]; echo $row[2]; } @@ -131,6 +255,40 @@ ]]> </programlisting> </example> + <example> + <title>ãã©ã¡ã¼ã¿ã®åãæå®ãã BLOB ã®æ¿å ¥</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = ingres_connect("demodb"); + +// åçããªã¼ãã³ãã¾ã +$fh = fopen("photo.jpg","r"); +$blob_data = stream_get_contents($fh); +fclose($fh); + +// ãã©ã¡ã¼ã¿ãæºåãã¾ã +$params[] = $blob_data; +$params[] = 1201; + +// ãã©ã¡ã¼ã¿ã®åãå®ç¾©ãã¾ã +$param_types = "Bi"; + +$query = "update user_profile set up_image = ? where up_id = ?"; +$result = ingres_query($link, $query , $params, $param_types); + +if (ingres_errno()) +{ + echo ingres_errno() . "-" . ingres_error() . "\n"; +} + +ingres_commit($link); + +ingres_close($link); +?> +]]> + </programlisting> + </example> </para> </refsect1> @@ -138,12 +296,16 @@ &reftitle.seealso; <para> <simplelist> + <member><function>ingres_unbuffered_query</function></member> <member><function>ingres_fetch_array</function></member> <member><function>ingres_fetch_object</function></member> <member><function>ingres_fetch_row</function></member> <member><function>ingres_commit</function></member> <member><function>ingres_rollback</function></member> <member><function>ingres_autocommit</function></member> + <member><function>ingres_set_environment</function></member> + <member><function>ingres_errno</function></member> + <member><function>ingres_error</function></member> </simplelist> </para> </refsect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/ini.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/reference/ingres-ii/ini.xml diff -u phpdoc-ja/reference/ingres-ii/ini.xml:1.7 phpdoc-ja/reference/ingres-ii/ini.xml:1.8 --- phpdoc-ja/reference/ingres-ii/ini.xml:1.7 Sun Sep 30 04:48:33 2007 +++ phpdoc-ja/reference/ingres-ii/ini.xml Fri Mar 13 03:59:04 2009 @@ -1,100 +1,370 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.9 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.10 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <section xml:id="ingres.configuration" xmlns="http://docbook.org/ns/docbook"> &reftitle.runtime; &extension.runtime; <para> - <table> - <title>Ingres è¨å®ãªãã·ã§ã³</title> - <tgroup cols="4"> - <thead> - <row> - <entry>åå</entry> - <entry>ããã©ã«ã</entry> - <entry>夿´ã®å¯å¦</entry> - <entry>夿´å±¥æ´</entry> - </row> - </thead> - <tbody> - <row> - <entry>ingres.allow_persistent</entry> - <entry>"1"</entry> + <table> + <title>Ingres è¨å®ãªãã·ã§ã³</title> + <tgroup cols="4"> + <thead align="left"> + <row> + <entry>åå</entry> + <entry>ããã©ã«ã</entry> + <entry>夿´ã®å¯å¦</entry> + <entry>夿´å±¥æ´</entry> + </row> + </thead> + <tbody> + <row> + <entry><link + linkend="ini.ingres.allow-persistent">ingres.allow_persistent</link></entry> + <entry>"1"</entry> <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.max_persistent</entry> - <entry>"-1"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.max_links</entry> - <entry>"-1"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_database</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_user</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_password</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> <row> - <entry>ingres.report_db_warnings</entry> + <entry><link + linkend="ini.ingres.array-index-start">ingres.array_index_start</link></entry> <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.cursor_mode</entry> - <entry>"0"</entry> + <entry><link linkend="ini.ingres.auto">ingres.auto</link></entry> + <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.blob_segment_length</entry> + <entry><link + linkend="ini.ingres.blob-segment-length">ingres.blob_segment_length</link></entry> <entry>"4096"</entry> <entry>PHP_INI_ALL</entry> <entry>ingres 1.2.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.trace_connect</entry> + <entry><link linkend="ini.ingres.cursor-mode">ingres.cursor_mode</link></entry> <entry>"0"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.2.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 1.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.timeout</entry> + <entry><link + linkend="ini.ingres.default-database">ingres.default_database</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.default-password">ingres.default_password</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.default-user">ingres.default_user</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.describe">ingres.describe</link></entry> + <entry>1</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.fetch-buffer-size">ingres.fetch_buffer_size</link></entry> + <entry>100</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.max-links">ingres.max_links</link></entry> <entry>"-1"</entry> + <entry>PHP_INI_SYSTEM</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.max-persistent">ingres.max_persistent</link></entry> + <entry>"-1"</entry> + <entry>PHP_INI_SYSTEM</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.reuse-connection">ingres.reuse_connection</link></entry> + <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.array_index_start</entry> + <entry><link linkend="ini.ingres.scrollable">ingres.scrollable</link></entry> <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.trace">ingres.trace</link></entry> + <entry>"0"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.trace-connect">ingres.trace_connect</link></entry> + <entry>"0"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.2.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.utf8">ingres.utf8</link></entry> + <entry>"1"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> </tbody> </tgroup> </table> &ini.php.constants; </para> + + &ini.descriptions.title; + + <para> + <variablelist> + <varlistentry xml:id="ini.ingres.allow-persistent"> + <term> + <parameter>ingres.allow_persistent</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + Ingres ã¸ã® + <link linkend="features.persistent-connections">æç¶çæ¥ç¶</link> + ã許å¯ãããã©ãããè¨å®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.array-index-start"> + <term> + <parameter>ingres.array_index_start</parameter> + <type>integer</type> + </term> + <listitem> + <para> + <function>ingres_fetch_array</function> ããã³ + <function>ingres_fetch_row</function> ãè¿ãé åã®ã¤ã³ããã¯ã¹ãããã©ã«ãã§ 1 + ããã«ããããè¨å®ãã¾ããIngres æ¡å¼µã¢ã¸ã¥ã¼ã«ã®åä½ã + ä»ã®ãã¼ã¿ãã¼ã¹ç¨ã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¨ããããã«ã¯ãããã 0 ã«è¨å®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.auto"> + <term> + <parameter>ingres.auto</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + èªåã³ãããã®ã¨ãã¥ã¬ã¼ãæ©è½ãæå¹ãããã¯ç¡å¹ã«ãã¾ãã + Ingres ã§è¤æ°ã®ã«ã¼ã½ã«ãéãã«ã¯ãèªåã³ããããæå¹ã«ããªããã°ãªãã¾ããã + ãããæå¹ã«ããã¨ããã©ã¤ããèªåã³ãããæ©è½ãã¨ãã¥ã¬ã¼ããã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.blob-segment-length"> + <term> + <parameter>ingres.blob_segment_length</parameter> + <type>integer</type> + </term> + <listitem> + <para> + BLOB ãã¼ã¿ã®èªã¿è¾¼ã¿æã«ä½¿ç¨ããã¡ã¢ãªã®éããã¤ãåä½ã§æå®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.cursor-mode"> + <term> + <parameter>ingres.cursor_mode</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ingres_prepare() ã§ã«ã¼ã½ã«ãéãéã®ããã©ã«ãã®ã¢ã¼ããæå®ãã¾ãã + INGRES_CURSOR_UPDATE ããã㯠INGRES_CURSOR_READONLY ã®ããããã§ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-database"> + <term> + <parameter>ingres.default_database</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ãã¼ã¿ãã¼ã¹åãæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-password"> + <term> + <parameter>ingres.default_password</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ãã¹ã¯ã¼ããæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-user"> + <term> + <parameter>ingres.default_user</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ã¦ã¼ã¶åãæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.describe"> + <term> + <parameter>ingres.describe</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ãã©ã¡ã¼ã¿ã使ãã¯ã¨ãªã§æå¾ ãã¦ãããã¼ã¿åã + DESCRIBE INPUT ã§èª¿ã¹ãããããã«ãã¾ãã + Ingres 9.1.0 以éã§ä½¿ç¨å¯è½ã§ããç¡å¹ã«ããã¨ããã©ã¡ã¼ã¿ã¤ãã¯ã¨ãªã渡ãããå ´åã« + <function>ingres_query</function> ã® + <link linkend="function.ingres-query.types">types</link> + ãã©ã¡ã¼ã¿ã§åãèªåã§èª¿ã¹ãªããã°ãªããªããªãã¾ãã + </para> + <note> + <para> + ãã®æ©è½ãæå¹ã«ã㦠ingres_query() ã使ç¨ããã¨ã + ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¨ãµã¼ãã¨ã®éã§ã®ãã©ãã£ãã¯ãå¢å ãã¾ãã + ãã©ãã£ãã¯ã®å¢å ãæå°éã«æããã«ã¯ãingres_prepare() ããã³ + ingres_execute() ã使ç¨ãã¾ãã + </para> + </note> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.fetch-buffer-size"> + <term> + <parameter>ingres.fetch_buffer_size</parameter> + <type>integer</type> + </term> + <listitem> + <para> + <function>ingres_fetch_array</function>ã + <function>ingres_fetch_object</function> ããã³ + <function>ingres_fetch_row</function> ãä¸åº¦ã®ãã§ããæä½ã§äºååå¾ã試ã¿ãè¡æ°ãæå®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.max-links"> + <term> + <parameter>ingres.max_links</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ããã»ã¹åä½ãããã¯ã¹ã¬ããåä½ã§ä½¿ç¨ã§ãã Ingres ã»ãã·ã§ã³ã®æå¤§æ°ãæå®ãã¾ãã + ãã®ã»ãã·ã§ã³æ°ã¯ãIngres ã§è¨å®ããã¦ããæ¥ç¶ã»ãã·ã§ã³æ°ã®ç·æ°ãè¶ ãã¦ã¯ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.max-persistent"> + <term> + <parameter>ingres.max_persistent</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ããã»ã¹åä½ãããã¯ã¹ã¬ããåä½ã§ä½¿ç¨ã§ããæç¶ç Ingres ã»ãã·ã§ã³ã®æå¤§æ°ãæå®ãã¾ãã + ãã®ã»ãã·ã§ã³æ°ã¯ãIngres ã§è¨å®ããã¦ããæ¥ç¶ã»ãã·ã§ã³æ°ã®ç·æ°ãè¶ ãã¦ã¯ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.reuse-connection"> + <term> + <parameter>ingres.reuse_connection</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + åä¸ãã¼ã¿ãã¼ã¹ã¸ã®åä¸ã¦ã¼ã¶åã§ã®æ¥ç¶ããã£ãå ´åã«ã + æ¢åã®ã¢ã¯ãã£ããªæ¥ç¶ãåå©ç¨ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.scrollable"> + <term> + <parameter>ingres.scrollable</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ã¹ã¯ãã¼ã«å¯è½ãªã«ã¼ã½ã«ã®ãµãã¼ããæå¹ã«ãã¾ããCLOB ããã㯠BLOB + ãã¼ã¿ãåå¾ããéã«ã¯ããã &false; ã«ãã¦ãããªããã°ãªãã¾ããã + Ingres 9.2.0 以éã§ä½¿ç¨å¯è½ã§ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.trace"> + <term> + <parameter>ingres.trace</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + E_NOTICE ã¡ãã»ã¼ã¸ã«ããã·ã³ãã«ãªãã¬ã¼ã¹æ©è½ãæå¹ã«ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.trace-connect"> + <term> + <parameter>ingres.trace_connect</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ingres_connect ããã㯠ingres_pconnect ã®ã³ã¼ã«æã« E_NOTICE ã¡ãã»ã¼ã¸ã表示ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.utf8"> + <term> + <parameter>ingres.utf8</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + National Character åã®ã«ã©ã + (NVARCHAR ããã㯠NCHAR) ã«æ¸¡ãããæååã UTF8 ã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ãã¦ãããã®ã¨ã¿ãªãã + ãµã¼ãç¨ã« UTF16 ã«å¤æãã¾ãã + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </section> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/book.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/ingres-ii/book.xml diff -u phpdoc-ja/reference/ingres-ii/book.xml:1.2 phpdoc-ja/reference/ingres-ii/book.xml:1.3 --- phpdoc-ja/reference/ingres-ii/book.xml:1.2 Sun Dec 28 01:32:27 2008 +++ phpdoc-ja/reference/ingres-ii/book.xml Fri Mar 13 03:59:04 2009 @@ -1,29 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <!-- Purpose: database.vendors --> <!-- Membership: pecl, external --> <book xml:id="book.ingres" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Ingres</title> + <title>Ingres DBMS, EDBC ããã³ Enterprise Access Gateways</title> + <titleabbrev>Ingres</titleabbrev> <!-- {{{ preface --> <preface xml:id="intro.ingres"> &reftitle.intro; <para> - ãããã®é¢æ°ã«ãããIngres RDBMS ã«ã¢ã¯ã»ã¹ã§ããããã«ãªãã¾ãã + PHP ç¨ã® Ingres ãã©ã¤ãã使ç¨ããã¨ãIngres + DBMS, EDBC ããã³ Enterprise Access Gateways ã¸ã®æ¥ç¶ã¨åãåãããå¯è½ã¨ãªãã¾ãã </para> <note> <para> - æ¢ã«ä»ã®ãã¼ã¿ãã¼ã¹ãµã¼ãã«ã¢ã¯ã»ã¹ããããã® PHP æ¡å¼µã¢ã¸ã¥ã¼ã«ã - 使ç¨ãã¦ããå ´åãIngres ã¯åä¸ã®ã³ãã¯ã·ã§ã³ã«ã¤ãã¦è¤æ°ã®ã¯ã¨ãªã - ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸¦åå®è¡ãã§ããªããã¤ã¾ãããã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã« - ããã¦çµæããã³ãã©ã³ã¶ã¯ã·ã§ã³ã®ãã³ãã«ãå¾ããã¨ãã§ããªããã¨ã« - 注æããå¿ è¦ãããã¾ããã¯ã¨ãªã®çµæã¯ãå¥ã®ã¯ã¨ãªãéä¿¡ããåã« - å¦çããå¿ è¦ãããããã©ã³ã¶ã¯ã·ã§ã³ã¯å¥ã®ãã©ã³ã¶ã¯ã·ã§ã³ã - ãªã¼ãã³ããåã«ã³ãããã¾ãã¯ãã¼ã«ããã¯ããå¿ è¦ãããã¾ã - ï¼ããã¯ãæåã®ã¯ã¨ãªãéä¿¡ããéã«èªåçã«è¡ããã¾ãï¼ã + &pecl.moved-ver;5.1.0. </para> </note> </preface> http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/namespaces.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-ja/language/namespaces.xml diff -u phpdoc-ja/language/namespaces.xml:1.8 phpdoc-ja/language/namespaces.xml:1.9 --- phpdoc-ja/language/namespaces.xml:1.8 Wed Mar 11 03:41:08 2009 +++ phpdoc-ja/language/namespaces.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.10 Maintainer: takagi Status: working --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.11 Maintainer: takagi Status: working --> <chapter xml:id="language.namespaces" xmlns="http://docbook.org/ns/docbook" version="1.1"> <title>åå空é</title> @@ -141,7 +141,7 @@ </example> ä¸ã®ä¾ã¯ã宿° <literal>MyProject\Sub\Level\CONNECT_OK</literal> ã¨ã¯ã©ã¹ <literal>MyProject\Sub\Level\Connection</literal>ã - ããã¦é¢æ° <literal>MyProject\Sub\Level\Connection</literal> ã使ãã¾ãã + ããã¦é¢æ° <literal>MyProject\Sub\Level\connect</literal> ã使ãã¾ãã </para> </sect1> <sect1 xml:id="language.namespaces.definitionmultiple"> @@ -965,64 +965,62 @@ </example> </sect1> <sect1 xml:id="language.namespaces.faq"> - <title>FAQ: things you need to know about namespaces</title> + <title>FAQ: åå空éã«ã¤ãã¦ç¥ã£ã¦ããã¹ããã¨</title> <para> - This FAQ is split into two sections: common questions, and some specifics of - implementation that are helpful to understand fully. + ãã® FAQ 㯠2 ã¤ã«å¥ãã¦ãã¾ããä¸è¬çãªè³ªåã¨ã + æ·±ãçè§£ããããã«æç¨ãªå®è£ ã«é¢ãã質åã§ãã </para> <para> - First, the common questions. + ã¾ãã¯ä¸è¬çãªè³ªåã <orderedlist> <listitem> <simpara> - <link linkend="language.namespaces.faq.shouldicare">If I don't use namespaces, should - I care about any of this?</link> + <link linkend="language.namespaces.faq.shouldicare">åå空éã使ããªãå ´åã + ä½ã注æãã¹ããã¨ã¯ããã¾ãã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.globalclass">How do I use internal or global - classes in a namespace?</link> + <link linkend="language.namespaces.faq.globalclass"> + åå空éå ã§ã®å é¨ã¯ã©ã¹ãããã¯ã°ãã¼ãã«ã¯ã©ã¹ã®ä½¿ç¨æ³ã¯?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.innamespace">How do I use namespaces classes - functions, or constants in their own namespace?</link> + <link linkend="language.namespaces.faq.innamespace"> + åãåå空éã«ããã¯ã©ã¹ã颿°ãããã¯å®æ°ã使ç¨ããæ¹æ³ã¯?</link> </simpara> </listitem> <listitem> <simpara> <link linkend="language.namespaces.faq.full"> - How does a name like <literal>\my\name</literal> or <literal>\name</literal> - resolve? + <literal>\my\name</literal> ã <literal>\name</literal> + ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã? </link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.qualified">How does a name like - <literal>my\name</literal> resolve?</link> + <link linkend="language.namespaces.faq.qualified"> + <literal>my\name</literal> ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.shortname1">How does an unqualified class name - like <literal>name</literal> resolve?</link> + <link linkend="language.namespaces.faq.shortname1"> + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªã¯ã©ã¹åã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.shortname2">How does an unqualified function - name or unqualified constant name - like <literal>name</literal> resolve?</link> + <link linkend="language.namespaces.faq.shortname2"> + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªé¢æ°å/宿°åã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> </orderedlist> </para> <para> - There are a few implementation details of the namespace implementations - that are helpful to understand. + ã¾ããåå空éã®å®è£ ãçè§£ããããã«æç¨ãªå®è£ ã®è©³ç´°ã¯æ¬¡ã®ã¨ããã§ãã <orderedlist> <listitem> <simpara> @@ -1064,15 +1062,15 @@ </orderedlist> </para> <sect2 xml:id="language.namespaces.faq.shouldicare"> - <title>If I don't use namespaces, should I care about any of this?</title> + <title>åå空éã使ããªãå ´åãä½ã注æãã¹ããã¨ã¯ããã¾ãã?</title> <para> - No. Namespaces do not affect any existing code in any way, or any - as-yet-to-be-written code that does not contain namespaces. You can - write this code if you wish: + ããããããã¾ã§æ¸ãã¦ããã³ã¼ããä»å¾æ¸ãåå空éãå«ã¾ãªãã³ã¼ãã®ãããã«ã¤ãã¦ãã + åå空éãä½ããã®å½±é¿ãåã¼ããã¨ã¯ããã¾ããã + ãæã¿ãªãåå空éã使ããªãã³ã¼ããæ¸ããã¨ãã§ãã¾ãã </para> <para> <example> - <title>Accessing global classes outside a namespace</title> + <title>åå空éã®å¤é¨ã«ããã°ãã¼ãã«ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1082,11 +1080,11 @@ </example> </para> <para> - This is functionally equivalent to: + ããã¯ãæ©è½çã«æ¬¡ã¨åçã§ãã </para> <para> <example> - <title>Accessing global classes outside a namespace</title> + <title>åå空éã®å¤é¨ã«ããã°ãã¼ãã«ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1097,10 +1095,10 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.globalclass"> - <title>How do I use internal or global classes in a namespace?</title> + <title>åå空éå ã§ã®å é¨ã¯ã©ã¹ãããã¯ã°ãã¼ãã«ã¯ã©ã¹ã®ä½¿ç¨æ³ã¯?</title> <para> <example> - <title>Accessing internal classes in namespaces</title> + <title>åå空éå ããã®å é¨ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1111,7 +1109,7 @@ $a = \DirectoryIterator::CURRENT_AS_FILEINFO; -// extending an internal or global class +// å é¨ã¯ã©ã¹/ã°ãã¼ãã«ã¯ã©ã¹ã®ç¶æ¿ class MyException extends \Exception {} ?> ]]> @@ -1121,12 +1119,11 @@ </sect2> <sect2 xml:id="language.namespaces.faq.innamespace"> <title> - How do I use namespaces classes, functions, or constants in their own - namespace? + åãåå空éã«ããã¯ã©ã¹ã颿°ãããã¯å®æ°ã使ç¨ããæ¹æ³ã¯? </title> <para> <example> - <title>Accessing internal classes, functions or constants in namespaces</title> + <title>åå空éå ã®ã¯ã©ã¹ã颿°ãããã¯å®æ°ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1134,18 +1131,18 @@ class MyClass {} -// using a class from the current namespace as a type hint +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ãã¿ã¤ããã³ãã«ä½¿ç¨ããæ¹æ³ function test(MyClass $typehintexample = null) {} -// another way to use a class from the current namespace as a type hint +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ãã¿ã¤ããã³ãã«ä½¿ç¨ããããã²ã¨ã¤ã®æ¹æ³ function test(\foo\MyClass $typehintexample = null) {} -// extending a class from the current namespace +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ã®ç¶æ¿ class Extended extends MyClass {} -// accessing a global function +// ã°ãã¼ãã«é¢æ°ã¸ã®ã¢ã¯ã»ã¹ $a = \globalfunc(); -// accessing a global constant +// ã°ãã¼ãã«å®æ°ã¸ã®ã¢ã¯ã»ã¹ $b = \INI_ALL; ?> ]]> @@ -1155,22 +1152,22 @@ </sect2> <sect2 xml:id="language.namespaces.faq.full"> <title> - How does a name like <literal>\my\name</literal> or <literal>\name</literal> - resolve? + <literal>\my\name</literal> ã <literal>\name</literal> + ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã? </title> <para> - Names that begin with a <literal>\</literal> always resolve to what they - look like, so <literal>\my\name</literal> is in fact <literal>my\name</literal>, - and <literal>\Exception</literal> is <literal>Exception</literal>. + <literal>\</literal> ããå§ã¾ãååã¯å¸¸ã«è¦ãç®ã®ã¾ã¾ã«è§£éããã¾ãã + ã¤ã¾ã <literal>\my\name</literal> 㯠<literal>my\name</literal> ã§ããã + <literal>\Exception</literal> 㯠<literal>Exception</literal> ã¨ãªãã¾ãã <example> - <title>Fully Qualified names</title> + <title>å®å ¨ä¿®é£¾å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; -$a = new \my\name(); // instantiates "my\name" class -echo \strlen('hi'); // calls function "strlen" -$a = \INI_ALL; // $a is set to the value of constant "INI_ALL" +$a = new \my\name(); // "my\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +echo \strlen('hi'); // "strlen" 颿°ãã³ã¼ã«ãã¾ã +$a = \INI_ALL; // $a ã«å®æ° "INI_ALL" ã®å¤ãè¨å®ãã¾ã ?> ]]> </programlisting> @@ -1178,32 +1175,32 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.qualified"> - <title>How does a name like <literal>my\name</literal> resolve?</title> + <title><literal>my\name</literal> ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã?</title> <para> - Names that contain a backslash but do not begin with a backslash like - <literal>my\name</literal> can be resolved in 2 different ways. + ååã«ããã¯ã¹ã©ãã·ã¥ãå«ããå é ã¯ããã¯ã¹ã©ãã·ã¥ã§ãªãååããã¨ãã° + <literal>my\name</literal> ã®ãããªåå㯠2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - If there is - an import statement that aliases another name to <literal>my</literal>, then - the import alias is applied to the <literal>my</literal> in <literal>my\name</literal>. + å¥ã®ååã« <literal>my</literal> ã¨ããã¨ã¤ãªã¢ã¹ãæå®ãã import + æãããå ´åã¯ããã®ã¨ã¤ãªã¢ã¹ã <literal>my\name</literal> + ã® <literal>my</literal> é¨åã«é©ç¨ããã¾ãã </para> <para> - Otherwise, the current namespace name is prepended to <literal>my\name</literal>. + ãã以å¤ã®å ´åã¯ãç¾å¨ã®åå空éã <literal>my\name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> <example> - <title>Qualified names</title> + <title>修飾å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; use blah\blah as foo; -$a = new my\name(); // instantiates "foo\my\name" class -foo\bar::name(); // calls static method "name" in class "blah\blah\bar" -my\bar(); // calls function "foo\my\bar" -$a = my\BAR; // sets $a to the value of constant "foo\my\BAR" +$a = new my\name(); // "foo\my\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +foo\bar::name(); // "blah\blah\bar" ã®éçã¡ã½ãã "name" ãã³ã¼ã«ãã¾ã +my\bar(); // "foo\my\bar" 颿°ãã³ã¼ã«ãã¾ã +$a = my\BAR; // $a ã«å®æ° "foo\my\BAR" ã®å¤ãè¨å®ãã¾ã ?> ]]> </programlisting> @@ -1211,30 +1208,29 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.shortname1"> - <title>How does an unqualified class name like <literal>name</literal> resolve?</title> + <title>修飾ããã¦ããªã <literal>name</literal> ã®ãããªã¯ã©ã¹åã¯ã©ã®ããã«è§£æ±ºããã?</title> <para> - Class names that do not contain a backslash like - <literal>name</literal> can be resolved in 2 different ways. + ããã¯ã¹ã©ãã·ã¥ãå«ã¾ãªã <literal>name</literal> ã®ãããªã¯ã©ã¹å㯠+ 2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - If there is - an import statement that aliases another name to <literal>name</literal>, then - the import alias is applied. + å¥ã®ååã« <literal>name</literal> ã¨ããã¨ã¤ãªã¢ã¹ãæå®ãã import + æãããå ´åã¯ããã®ã¨ã¤ãªã¢ã¹ãé©ç¨ããã¾ãã </para> <para> - Otherwise, the current namespace name is prepended to <literal>name</literal>. + ãã以å¤ã®å ´åã¯ãç¾å¨ã®åå空éã <literal>name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> <example> - <title>Unqualified class names</title> + <title>é修飾ã¯ã©ã¹å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; use blah\blah as foo; -$a = new name(); // instantiates "foo\name" class -foo::name(); // calls static method "name" in class "blah\blah" +$a = new name(); // "foo\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +foo::name(); // "blah\blah" ã¯ã©ã¹ã®éçã¡ã½ãã "name" ãã³ã¼ã«ãã¾ã ?> ]]> </programlisting> @@ -1243,24 +1239,23 @@ </sect2> <sect2 xml:id="language.namespaces.faq.shortname2"> <title> - How does an unqualified function name or unqualified constant name - like <literal>name</literal> resolve? + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªé¢æ°å/宿°åã¯ã©ã®ããã«è§£æ±ºããã? </title> <para> - Function or constant names that do not contain a backslash like - <literal>name</literal> can be resolved in 2 different ways. + ããã¯ã¹ã©ãã·ã¥ãå«ã¾ãªã <literal>name</literal> ã®ãããªé¢æ°å/宿°å㯠+ 2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - First, the current namespace name is prepended to <literal>name</literal>. + ã¾ããç¾å¨ã®åå空éã <literal>name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> - Finally, if the constant or function <literal>name</literal> does not exist - in the current namespace, a global constant or function <literal>name</literal> - is used if it exists. + ç¾å¨ã®åå空éã« <literal>name</literal> ã¨ãã颿°ãããã¯å®æ°ããªãå ´åã¯ã + ã°ãã¼ãã«é¢æ°ãããã¯å®æ°ã« <literal>name</literal> + ãããã°ããã使ç¨ãã¾ãã </para> <para> <example> - <title>Unqualified function or constant names</title> + <title>éä¿®é£¾é¢æ°/宿°å</title> <programlisting role="php"> <![CDATA[ <?php @@ -1278,10 +1273,10 @@ return $a; } -my(); // calls "foo\my" -$a = strlen('hi'); // calls global function "strlen" because "foo\strlen" does not exist +my(); // "foo\my" ãã³ã¼ã«ãã¾ã +$a = strlen('hi'); // "foo\strlen" ãåå¨ããªãã®ã§ãã°ãã¼ãã«é¢æ° "strlen" ãã³ã¼ã«ãã¾ã $arr = array(1,3,2); -$b = sort($arr); // calls function "foo\sort" +$b = sort($arr); // "foo\sort" 颿°ãã³ã¼ã«ãã¾ã $c = foo(); // calls function "foo\foo" - import is not applied $a = FOO; // sets $a to value of constant "foo\FOO" - import is not applied http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/windows/extensions.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/install/windows/extensions.xml diff -u phpdoc-ja/install/windows/extensions.xml:1.7 phpdoc-ja/install/windows/extensions.xml:1.8 --- phpdoc-ja/install/windows/extensions.xml:1.7 Thu Mar 20 05:28:26 2008 +++ phpdoc-ja/install/windows/extensions.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.18 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.19 Maintainer: haruki Status: ready --> <!-- CREDITS: fujimoto, hirokawa, yuw, haruki, takagi --> <sect1 xml:id="install.windows.extensions" xmlns="http://docbook.org/ns/docbook"> <title>Windows ç¨ PHP æ¡å¼µã¢ã¸ã¥ã¼ã«</title> @@ -281,8 +281,8 @@ </row> <row> <entry>php_ingres.dll</entry> - <entry><link linkend="ref.ingres">Ingres II</link> 颿°</entry> - <entry>Ingres II ã©ã¤ãã©ãªãå¿ è¦</entry> + <entry><link linkend="ref.ingres">Ingres</link> 颿°</entry> + <entry>Ingres ã©ã¤ãã©ãªãå¿ è¦</entry> </row> <row> <entry>php_interbase.dll</entry> http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/ini.xml?r1=1.53&r2=1.54&diff_format=u Index: phpdoc-ja/appendices/ini.xml diff -u phpdoc-ja/appendices/ini.xml:1.53 phpdoc-ja/appendices/ini.xml:1.54 --- phpdoc-ja/appendices/ini.xml:1.53 Wed Feb 4 00:57:51 2009 +++ phpdoc-ja/appendices/ini.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.53 $ --> -<!-- EN-Revision: 1.83 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.54 $ --> +<!-- EN-Revision: 1.84 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi,shimooka --> <appendix xml:id="ini" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> @@ -3008,12 +3008,6 @@ <entry>PHP 6.0.0 以éã§å©ç¨å¯è½ã</entry> </row> <row> - <entry>unicode.semantics</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 6.0.0 以éã§å©ç¨å¯è½ã</entry> - </row> - <row> <entry>unicode.stream_encoding</entry> <entry>"UTF-8"</entry> <entry>PHP_INI_ALL</entry> http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/history.xml?r1=1.18&r2=1.19&diff_format=u Index: phpdoc-ja/appendices/history.xml diff -u phpdoc-ja/appendices/history.xml:1.18 phpdoc-ja/appendices/history.xml:1.19 --- phpdoc-ja/appendices/history.xml:1.18 Fri Jun 22 14:31:32 2007 +++ phpdoc-ja/appendices/history.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.18 $ --> -<!-- EN-Revision: 1.28 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.29 Maintainer: hirokawa Status: ready --> <appendix xml:id="history" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>PHP ã®æ´å²ã¨é¢é£ããããã¸ã§ã¯ã</title> <para> @@ -48,6 +48,30 @@ PHP/FI 2.0ã¯ããã®æéã®å¤ããβçã¨ãã¦éãããå¾ã1997å¹´ã®ç§ã« å ¬å¼ã«ãªãªã¼ã¹ããã¾ããããã®å¾ããã«PHP 3.0ã®Î±çãç»å ´ãã¾ããã </para> + <para> + <example> + <title>PHP/FI ã®ã³ã¼ãä¾</title> + <programlisting role="html"> +<![CDATA[ +<!--include /text/header.html--> + +<!--getenv HTTP_USER_AGENT--> +<!--ifsubstr $exec_result Mozilla--> + Hey, you are using Netscape!<p> +<!--endif--> + +<!--sql database select * from table where user='$username'--> +<!--ifless $numentries 1--> + Sorry, that record does not exist<p> +<!--endif exit--> + Welcome <!--$user-->!<p> + You have <!--$index:0--> credits left in your account.<p> + +<!--include /text/footer.html--> +]]> + </programlisting> + </example> + </para> </sect2> <sect2 xml:id="history.php3">
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml diff -u phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.8 phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.9 --- phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml:1.8 Sun Dec 28 01:32:27 2008 +++ phpdoc-ja/reference/ingres-ii/functions/ingres-query.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.9 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.10 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <refentry xml:id="function.ingres-query" xmlns="http://docbook.org/ns/docbook"> <refnamediv> @@ -11,9 +11,11 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <type>bool</type><methodname>ingres_query</methodname> + <type>mixed</type><methodname>ingres_query</methodname> + <methodparam><type>resource</type><parameter>link</parameter></methodparam> <methodparam><type>string</type><parameter>query</parameter></methodparam> - <methodparam choice="opt"><type>resource</type><parameter>link</parameter></methodparam> + <methodparam choice="opt"><type>array</type><parameter>params</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>types</parameter></methodparam> </methodsynopsis> <para> <function>ingres_query</function> ã¯ãæå®ãã @@ -33,6 +35,16 @@ <function>ingres_autocommit</function> ã使ç¨ãããã¨ãå¯è½ã§ãã ãã®å ´åãå SQL ã¯ã¨ãªã¯ç´ã¡ã«ã³ãããããã¾ãã </para> + <note> + <title>é¢é£ããè¨å®é ç®</title> + <para> + <link linkend="ingres.configuration">å®è¡æè¨å®</link> ã§ã® + <link linkend="ini.ingres.describe">ingres.describe</link>ã + <link linkend="ini.ingres.scrollable">ingres.scrollable</link> ããã³ + <link linkend="ini.ingres.utf8">ingres.utf8</link> + ã®èª¬æãåç §ãã ããã + </para> + </note> </refsect1> <refsect1 role="parameters"> @@ -40,11 +52,20 @@ <para> <variablelist> <varlistentry> + <term><parameter>link</parameter></term> + <listitem> + <para> + æ¥ç¶ãªã³ã¯ IDã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="function.ingres-query.query"> <term><parameter>query</parameter></term> <listitem> <para> æå¹ãª SQL ã¯ã¨ãª - (Ingres SQL ãªãã¡ã¬ã³ã¹ã¬ã¤ããåç §ãã ãã)ã + (Ingres ããã¥ã¡ã³ãã«ãã Ingres <emphasis>SQL + ãªãã¡ã¬ã³ã¹ã¬ã¤ã</emphasis> ãåç §ãã ãã)ã </para> <para> 次ã®åã® SQL ã¯ã¨ãªã¯ããã®é¢æ°ã§éä¿¡ã§ãã¾ããã @@ -94,11 +115,89 @@ </listitem> </varlistentry> <varlistentry> - <term><parameter>link</parameter></term> + <term><parameter>params</parameter></term> + <listitem> + <para> + ã¯ã¨ãªã§ä½¿ç¨ãããã©ã¡ã¼ã¿ã®å¤ã®ã®é åã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="function.ingres-query.types"> + <term><parameter>types</parameter></term> <listitem> <para> - æ¥ç¶ãªã³ã¯ IDãçç¥ããå ´åã¯ãæå¾ã«ãªã¼ãã³ãããªã³ã¯ã使ç¨ãã¾ãã + 渡ããããã©ã¡ã¼ã¿ã®å¤ã®åãå«ãæååã + <link linkend="ini.ingres.describe">ingres.describe</link> ãæå¹ãªå ´å㯠+ ãã®ãã©ã¡ã¼ã¿ã¯ç¡è¦ããããµã¼ããæå¾ ãã¦ããåããã©ã¤ããèªåçã«åå¾ãã¾ãã </para> + <informaltable> + <tgroup cols='4'> + <thead> + <row> + <entry>åã³ã¼ã</entry> + <entry>Ingres ã®å</entry> + </row> + </thead> + <tbody> + <row> + <entry>b</entry> + <entry><type>BYTE</type></entry> + </row> + <row> + <entry>B</entry> + <entry><type>LONG BYTE/BLOB</type></entry> + </row> + <row> + <entry>c</entry> + <entry><type>CHAR</type></entry> + </row> + <row> + <entry>d</entry> + <entry><type>DATE/ANSIDATE/TIMESTAMP/TIME</type></entry> + </row> + <row> + <entry>f</entry> + <entry><type>FLOAT</type></entry> + </row> + <row> + <entry>i</entry> + <entry><type>INTEGER</type></entry> + </row> + <row> + <entry>L</entry> + <entry><type>LONG TEXT</type></entry> + </row> + <row> + <entry>m</entry> + <entry><type>MONEY</type></entry> + </row> + <row> + <entry>M</entry> + <entry><type>LONG NVARCHAR</type></entry> + </row> + <row> + <entry>n</entry> + <entry><type>NCHAR</type></entry> + </row> + <row> + <entry>N</entry> + <entry><type>NVARCHAR</type></entry> + </row> + <row> + <entry>t</entry> + <entry><type>TEXT</type></entry> + </row> + <row> + <entry>v</entry> + <entry><type>VARCHAR</type></entry> + </row> + <row> + <entry>V</entry> + <entry><type>LONG VARCHAR</type></entry> + </row> + </tbody> + </tgroup> + </informaltable> </listitem> </varlistentry> </variablelist> @@ -108,7 +207,14 @@ <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> - &return.success; + <function>ingres_query</function> ã¯ã + åå¾ããè¡ãããå ´åã¯ã¯ã¨ãªçµæ ID ãè¿ãã¾ãã + ãã以å¤ã®å ´å (INSERTãUPDATE ããã㯠DELETE æã®å ´å) + 㯠&false; ãè¿ãã¾ãã + ã¨ã©ã¼ãçºçãããã©ãããç¥ãã«ã¯ + <function>ingres_errno</function>ã + <function>ingres_error</function> ããã㯠+ <function>ingres_errsqlstate</function> ã使ç¨ãã¾ãã </para> </refsect1> @@ -116,14 +222,32 @@ &reftitle.examples; <para> <example> - <title><function>ingres_query</function> ã®ä¾</title> + <title>åç´ãª select ã®éä¿¡</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = ingres_connect("demodb"); + +$result = ingres_query($link, "select * from user_profile"); +while ($row = ingres_fetch_row($result)) { + echo $row[1]; + echo $row[2]; +} +?> +]]> + </programlisting> + </example> + <example> + <title><function>ingres_query</function> ã¸ã¯ã¨ãªãã©ã¡ã¼ã¿ã渡ã</title> <programlisting role="php"> <![CDATA[ <?php -ingres_connect($database, $user, $password); +$link = ingres_connect("demodb"); -ingres_query("select * from table"); -while ($row = ingres_fetch_row()) { +$params[] = "Emma"; +$query = "select * from user_profile where up_first = ?"; +$result = ingres_query($link, $query, $params); +while ($row = ingres_fetch_row($result)) { echo $row[1]; echo $row[2]; } @@ -131,6 +255,40 @@ ]]> </programlisting> </example> + <example> + <title>ãã©ã¡ã¼ã¿ã®åãæå®ãã BLOB ã®æ¿å ¥</title> + <programlisting role="php"> +<![CDATA[ +<?php +$link = ingres_connect("demodb"); + +// åçããªã¼ãã³ãã¾ã +$fh = fopen("photo.jpg","r"); +$blob_data = stream_get_contents($fh); +fclose($fh); + +// ãã©ã¡ã¼ã¿ãæºåãã¾ã +$params[] = $blob_data; +$params[] = 1201; + +// ãã©ã¡ã¼ã¿ã®åãå®ç¾©ãã¾ã +$param_types = "Bi"; + +$query = "update user_profile set up_image = ? where up_id = ?"; +$result = ingres_query($link, $query , $params, $param_types); + +if (ingres_errno()) +{ + echo ingres_errno() . "-" . ingres_error() . "\n"; +} + +ingres_commit($link); + +ingres_close($link); +?> +]]> + </programlisting> + </example> </para> </refsect1> @@ -138,12 +296,16 @@ &reftitle.seealso; <para> <simplelist> + <member><function>ingres_unbuffered_query</function></member> <member><function>ingres_fetch_array</function></member> <member><function>ingres_fetch_object</function></member> <member><function>ingres_fetch_row</function></member> <member><function>ingres_commit</function></member> <member><function>ingres_rollback</function></member> <member><function>ingres_autocommit</function></member> + <member><function>ingres_set_environment</function></member> + <member><function>ingres_errno</function></member> + <member><function>ingres_error</function></member> </simplelist> </para> </refsect1> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/ini.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/reference/ingres-ii/ini.xml diff -u phpdoc-ja/reference/ingres-ii/ini.xml:1.7 phpdoc-ja/reference/ingres-ii/ini.xml:1.8 --- phpdoc-ja/reference/ingres-ii/ini.xml:1.7 Sun Sep 30 04:48:33 2007 +++ phpdoc-ja/reference/ingres-ii/ini.xml Fri Mar 13 03:59:04 2009 @@ -1,100 +1,370 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.9 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.10 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi --> <section xml:id="ingres.configuration" xmlns="http://docbook.org/ns/docbook"> &reftitle.runtime; &extension.runtime; <para> - <table> - <title>Ingres è¨å®ãªãã·ã§ã³</title> - <tgroup cols="4"> - <thead> - <row> - <entry>åå</entry> - <entry>ããã©ã«ã</entry> - <entry>夿´ã®å¯å¦</entry> - <entry>夿´å±¥æ´</entry> - </row> - </thead> - <tbody> - <row> - <entry>ingres.allow_persistent</entry> - <entry>"1"</entry> + <table> + <title>Ingres è¨å®ãªãã·ã§ã³</title> + <tgroup cols="4"> + <thead align="left"> + <row> + <entry>åå</entry> + <entry>ããã©ã«ã</entry> + <entry>夿´ã®å¯å¦</entry> + <entry>夿´å±¥æ´</entry> + </row> + </thead> + <tbody> + <row> + <entry><link + linkend="ini.ingres.allow-persistent">ingres.allow_persistent</link></entry> + <entry>"1"</entry> <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.max_persistent</entry> - <entry>"-1"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.max_links</entry> - <entry>"-1"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_database</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_user</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> - <row> - <entry>ingres.default_password</entry> - <entry>NULL</entry> - <entry>PHP_INI_ALL</entry> - <entry>PHP 4.0.2 以éã§ä½¿ç¨å¯è½ã§ããPHP 5.1.0 ã§åé¤ããã¾ããã</entry> - </row> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> <row> - <entry>ingres.report_db_warnings</entry> + <entry><link + linkend="ini.ingres.array-index-start">ingres.array_index_start</link></entry> <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.cursor_mode</entry> - <entry>"0"</entry> + <entry><link linkend="ini.ingres.auto">ingres.auto</link></entry> + <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.blob_segment_length</entry> + <entry><link + linkend="ini.ingres.blob-segment-length">ingres.blob_segment_length</link></entry> <entry>"4096"</entry> <entry>PHP_INI_ALL</entry> <entry>ingres 1.2.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.trace_connect</entry> + <entry><link linkend="ini.ingres.cursor-mode">ingres.cursor_mode</link></entry> <entry>"0"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.2.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 1.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.timeout</entry> + <entry><link + linkend="ini.ingres.default-database">ingres.default_database</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.default-password">ingres.default_password</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.default-user">ingres.default_user</link></entry> + <entry>NULL</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.describe">ingres.describe</link></entry> + <entry>1</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.fetch-buffer-size">ingres.fetch_buffer_size</link></entry> + <entry>100</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.1.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.max-links">ingres.max_links</link></entry> <entry>"-1"</entry> + <entry>PHP_INI_SYSTEM</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.max-persistent">ingres.max_persistent</link></entry> + <entry>"-1"</entry> + <entry>PHP_INI_SYSTEM</entry> + <entry>ingres 1.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.reuse-connection">ingres.reuse_connection</link></entry> + <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> <row> - <entry>ingres.array_index_start</entry> + <entry><link linkend="ini.ingres.scrollable">ingres.scrollable</link></entry> <entry>"1"</entry> <entry>PHP_INI_ALL</entry> - <entry>ingres 1.4.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.trace">ingres.trace</link></entry> + <entry>"0"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link + linkend="ini.ingres.trace-connect">ingres.trace_connect</link></entry> + <entry>"0"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 1.2.1 以éã§ä½¿ç¨å¯è½ã§ãã</entry> + </row> + <row> + <entry><link linkend="ini.ingres.utf8">ingres.utf8</link></entry> + <entry>"1"</entry> + <entry>PHP_INI_ALL</entry> + <entry>ingres 2.0.0 以éã§ä½¿ç¨å¯è½ã§ãã</entry> </row> </tbody> </tgroup> </table> &ini.php.constants; </para> + + &ini.descriptions.title; + + <para> + <variablelist> + <varlistentry xml:id="ini.ingres.allow-persistent"> + <term> + <parameter>ingres.allow_persistent</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + Ingres ã¸ã® + <link linkend="features.persistent-connections">æç¶çæ¥ç¶</link> + ã許å¯ãããã©ãããè¨å®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.array-index-start"> + <term> + <parameter>ingres.array_index_start</parameter> + <type>integer</type> + </term> + <listitem> + <para> + <function>ingres_fetch_array</function> ããã³ + <function>ingres_fetch_row</function> ãè¿ãé åã®ã¤ã³ããã¯ã¹ãããã©ã«ãã§ 1 + ããã«ããããè¨å®ãã¾ããIngres æ¡å¼µã¢ã¸ã¥ã¼ã«ã®åä½ã + ä»ã®ãã¼ã¿ãã¼ã¹ç¨ã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¨ããããã«ã¯ãããã 0 ã«è¨å®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.auto"> + <term> + <parameter>ingres.auto</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + èªåã³ãããã®ã¨ãã¥ã¬ã¼ãæ©è½ãæå¹ãããã¯ç¡å¹ã«ãã¾ãã + Ingres ã§è¤æ°ã®ã«ã¼ã½ã«ãéãã«ã¯ãèªåã³ããããæå¹ã«ããªããã°ãªãã¾ããã + ãããæå¹ã«ããã¨ããã©ã¤ããèªåã³ãããæ©è½ãã¨ãã¥ã¬ã¼ããã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.blob-segment-length"> + <term> + <parameter>ingres.blob_segment_length</parameter> + <type>integer</type> + </term> + <listitem> + <para> + BLOB ãã¼ã¿ã®èªã¿è¾¼ã¿æã«ä½¿ç¨ããã¡ã¢ãªã®éããã¤ãåä½ã§æå®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.cursor-mode"> + <term> + <parameter>ingres.cursor_mode</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ingres_prepare() ã§ã«ã¼ã½ã«ãéãéã®ããã©ã«ãã®ã¢ã¼ããæå®ãã¾ãã + INGRES_CURSOR_UPDATE ããã㯠INGRES_CURSOR_READONLY ã®ããããã§ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-database"> + <term> + <parameter>ingres.default_database</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ãã¼ã¿ãã¼ã¹åãæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-password"> + <term> + <parameter>ingres.default_password</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ãã¹ã¯ã¼ããæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.default-user"> + <term> + <parameter>ingres.default_user</parameter> + <type>string</type> + </term> + <listitem> + <para> + ãã¼ã¿ãã¼ã¹ãµã¼ãã¸ã®æ¥ç¶æã«ååãæå®ããªãã£ãå ´åã«ä½¿ç¨ãã + ããã©ã«ãã®ã¦ã¼ã¶åãæå®ãã¾ãã + &sqlsafemode; ã®å ´åã¯é©ç¨ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.describe"> + <term> + <parameter>ingres.describe</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ãã©ã¡ã¼ã¿ã使ãã¯ã¨ãªã§æå¾ ãã¦ãããã¼ã¿åã + DESCRIBE INPUT ã§èª¿ã¹ãããããã«ãã¾ãã + Ingres 9.1.0 以éã§ä½¿ç¨å¯è½ã§ããç¡å¹ã«ããã¨ããã©ã¡ã¼ã¿ã¤ãã¯ã¨ãªã渡ãããå ´åã« + <function>ingres_query</function> ã® + <link linkend="function.ingres-query.types">types</link> + ãã©ã¡ã¼ã¿ã§åãèªåã§èª¿ã¹ãªããã°ãªããªããªãã¾ãã + </para> + <note> + <para> + ãã®æ©è½ãæå¹ã«ã㦠ingres_query() ã使ç¨ããã¨ã + ãã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã¨ãµã¼ãã¨ã®éã§ã®ãã©ãã£ãã¯ãå¢å ãã¾ãã + ãã©ãã£ãã¯ã®å¢å ãæå°éã«æããã«ã¯ãingres_prepare() ããã³ + ingres_execute() ã使ç¨ãã¾ãã + </para> + </note> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.fetch-buffer-size"> + <term> + <parameter>ingres.fetch_buffer_size</parameter> + <type>integer</type> + </term> + <listitem> + <para> + <function>ingres_fetch_array</function>ã + <function>ingres_fetch_object</function> ããã³ + <function>ingres_fetch_row</function> ãä¸åº¦ã®ãã§ããæä½ã§äºååå¾ã試ã¿ãè¡æ°ãæå®ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.max-links"> + <term> + <parameter>ingres.max_links</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ããã»ã¹åä½ãããã¯ã¹ã¬ããåä½ã§ä½¿ç¨ã§ãã Ingres ã»ãã·ã§ã³ã®æå¤§æ°ãæå®ãã¾ãã + ãã®ã»ãã·ã§ã³æ°ã¯ãIngres ã§è¨å®ããã¦ããæ¥ç¶ã»ãã·ã§ã³æ°ã®ç·æ°ãè¶ ãã¦ã¯ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.max-persistent"> + <term> + <parameter>ingres.max_persistent</parameter> + <type>integer</type> + </term> + <listitem> + <para> + ããã»ã¹åä½ãããã¯ã¹ã¬ããåä½ã§ä½¿ç¨ã§ããæç¶ç Ingres ã»ãã·ã§ã³ã®æå¤§æ°ãæå®ãã¾ãã + ãã®ã»ãã·ã§ã³æ°ã¯ãIngres ã§è¨å®ããã¦ããæ¥ç¶ã»ãã·ã§ã³æ°ã®ç·æ°ãè¶ ãã¦ã¯ããã¾ããã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.reuse-connection"> + <term> + <parameter>ingres.reuse_connection</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + åä¸ãã¼ã¿ãã¼ã¹ã¸ã®åä¸ã¦ã¼ã¶åã§ã®æ¥ç¶ããã£ãå ´åã«ã + æ¢åã®ã¢ã¯ãã£ããªæ¥ç¶ãåå©ç¨ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.scrollable"> + <term> + <parameter>ingres.scrollable</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ã¹ã¯ãã¼ã«å¯è½ãªã«ã¼ã½ã«ã®ãµãã¼ããæå¹ã«ãã¾ããCLOB ããã㯠BLOB + ãã¼ã¿ãåå¾ããéã«ã¯ããã &false; ã«ãã¦ãããªããã°ãªãã¾ããã + Ingres 9.2.0 以éã§ä½¿ç¨å¯è½ã§ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.trace"> + <term> + <parameter>ingres.trace</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + E_NOTICE ã¡ãã»ã¼ã¸ã«ããã·ã³ãã«ãªãã¬ã¼ã¹æ©è½ãæå¹ã«ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.trace-connect"> + <term> + <parameter>ingres.trace_connect</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + ingres_connect ããã㯠ingres_pconnect ã®ã³ã¼ã«æã« E_NOTICE ã¡ãã»ã¼ã¸ã表示ãã¾ãã + </para> + </listitem> + </varlistentry> + <varlistentry xml:id="ini.ingres.utf8"> + <term> + <parameter>ingres.utf8</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + National Character åã®ã«ã©ã + (NVARCHAR ããã㯠NCHAR) ã«æ¸¡ãããæååã UTF8 ã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ãã¦ãããã®ã¨ã¿ãªãã + ãµã¼ãç¨ã« UTF16 ã«å¤æãã¾ãã + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </section> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/ingres-ii/book.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/ingres-ii/book.xml diff -u phpdoc-ja/reference/ingres-ii/book.xml:1.2 phpdoc-ja/reference/ingres-ii/book.xml:1.3 --- phpdoc-ja/reference/ingres-ii/book.xml:1.2 Sun Dec 28 01:32:27 2008 +++ phpdoc-ja/reference/ingres-ii/book.xml Fri Mar 13 03:59:04 2009 @@ -1,29 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <!-- CREDITS: hirokawa --> <!-- Purpose: database.vendors --> <!-- Membership: pecl, external --> <book xml:id="book.ingres" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Ingres</title> + <title>Ingres DBMS, EDBC ããã³ Enterprise Access Gateways</title> + <titleabbrev>Ingres</titleabbrev> <!-- {{{ preface --> <preface xml:id="intro.ingres"> &reftitle.intro; <para> - ãããã®é¢æ°ã«ãããIngres RDBMS ã«ã¢ã¯ã»ã¹ã§ããããã«ãªãã¾ãã + PHP ç¨ã® Ingres ãã©ã¤ãã使ç¨ããã¨ãIngres + DBMS, EDBC ããã³ Enterprise Access Gateways ã¸ã®æ¥ç¶ã¨åãåãããå¯è½ã¨ãªãã¾ãã </para> <note> <para> - æ¢ã«ä»ã®ãã¼ã¿ãã¼ã¹ãµã¼ãã«ã¢ã¯ã»ã¹ããããã® PHP æ¡å¼µã¢ã¸ã¥ã¼ã«ã - 使ç¨ãã¦ããå ´åãIngres ã¯åä¸ã®ã³ãã¯ã·ã§ã³ã«ã¤ãã¦è¤æ°ã®ã¯ã¨ãªã - ãã©ã³ã¶ã¯ã·ã§ã³ã®ä¸¦åå®è¡ãã§ããªããã¤ã¾ãããã®æ¡å¼µã¢ã¸ã¥ã¼ã«ã« - ããã¦çµæããã³ãã©ã³ã¶ã¯ã·ã§ã³ã®ãã³ãã«ãå¾ããã¨ãã§ããªããã¨ã« - 注æããå¿ è¦ãããã¾ããã¯ã¨ãªã®çµæã¯ãå¥ã®ã¯ã¨ãªãéä¿¡ããåã« - å¦çããå¿ è¦ãããããã©ã³ã¶ã¯ã·ã§ã³ã¯å¥ã®ãã©ã³ã¶ã¯ã·ã§ã³ã - ãªã¼ãã³ããåã«ã³ãããã¾ãã¯ãã¼ã«ããã¯ããå¿ è¦ãããã¾ã - ï¼ããã¯ãæåã®ã¯ã¨ãªãéä¿¡ããéã«èªåçã«è¡ããã¾ãï¼ã + &pecl.moved-ver;5.1.0. </para> </note> </preface> http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/namespaces.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-ja/language/namespaces.xml diff -u phpdoc-ja/language/namespaces.xml:1.8 phpdoc-ja/language/namespaces.xml:1.9 --- phpdoc-ja/language/namespaces.xml:1.8 Wed Mar 11 03:41:08 2009 +++ phpdoc-ja/language/namespaces.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.10 Maintainer: takagi Status: working --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.11 Maintainer: takagi Status: working --> <chapter xml:id="language.namespaces" xmlns="http://docbook.org/ns/docbook" version="1.1"> <title>åå空é</title> @@ -141,7 +141,7 @@ </example> ä¸ã®ä¾ã¯ã宿° <literal>MyProject\Sub\Level\CONNECT_OK</literal> ã¨ã¯ã©ã¹ <literal>MyProject\Sub\Level\Connection</literal>ã - ããã¦é¢æ° <literal>MyProject\Sub\Level\Connection</literal> ã使ãã¾ãã + ããã¦é¢æ° <literal>MyProject\Sub\Level\connect</literal> ã使ãã¾ãã </para> </sect1> <sect1 xml:id="language.namespaces.definitionmultiple"> @@ -965,64 +965,62 @@ </example> </sect1> <sect1 xml:id="language.namespaces.faq"> - <title>FAQ: things you need to know about namespaces</title> + <title>FAQ: åå空éã«ã¤ãã¦ç¥ã£ã¦ããã¹ããã¨</title> <para> - This FAQ is split into two sections: common questions, and some specifics of - implementation that are helpful to understand fully. + ãã® FAQ 㯠2 ã¤ã«å¥ãã¦ãã¾ããä¸è¬çãªè³ªåã¨ã + æ·±ãçè§£ããããã«æç¨ãªå®è£ ã«é¢ãã質åã§ãã </para> <para> - First, the common questions. + ã¾ãã¯ä¸è¬çãªè³ªåã <orderedlist> <listitem> <simpara> - <link linkend="language.namespaces.faq.shouldicare">If I don't use namespaces, should - I care about any of this?</link> + <link linkend="language.namespaces.faq.shouldicare">åå空éã使ããªãå ´åã + ä½ã注æãã¹ããã¨ã¯ããã¾ãã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.globalclass">How do I use internal or global - classes in a namespace?</link> + <link linkend="language.namespaces.faq.globalclass"> + åå空éå ã§ã®å é¨ã¯ã©ã¹ãããã¯ã°ãã¼ãã«ã¯ã©ã¹ã®ä½¿ç¨æ³ã¯?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.innamespace">How do I use namespaces classes - functions, or constants in their own namespace?</link> + <link linkend="language.namespaces.faq.innamespace"> + åãåå空éã«ããã¯ã©ã¹ã颿°ãããã¯å®æ°ã使ç¨ããæ¹æ³ã¯?</link> </simpara> </listitem> <listitem> <simpara> <link linkend="language.namespaces.faq.full"> - How does a name like <literal>\my\name</literal> or <literal>\name</literal> - resolve? + <literal>\my\name</literal> ã <literal>\name</literal> + ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã? </link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.qualified">How does a name like - <literal>my\name</literal> resolve?</link> + <link linkend="language.namespaces.faq.qualified"> + <literal>my\name</literal> ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.shortname1">How does an unqualified class name - like <literal>name</literal> resolve?</link> + <link linkend="language.namespaces.faq.shortname1"> + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªã¯ã©ã¹åã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> <listitem> <simpara> - <link linkend="language.namespaces.faq.shortname2">How does an unqualified function - name or unqualified constant name - like <literal>name</literal> resolve?</link> + <link linkend="language.namespaces.faq.shortname2"> + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªé¢æ°å/宿°åã¯ã©ã®ããã«è§£æ±ºããã?</link> </simpara> </listitem> </orderedlist> </para> <para> - There are a few implementation details of the namespace implementations - that are helpful to understand. + ã¾ããåå空éã®å®è£ ãçè§£ããããã«æç¨ãªå®è£ ã®è©³ç´°ã¯æ¬¡ã®ã¨ããã§ãã <orderedlist> <listitem> <simpara> @@ -1064,15 +1062,15 @@ </orderedlist> </para> <sect2 xml:id="language.namespaces.faq.shouldicare"> - <title>If I don't use namespaces, should I care about any of this?</title> + <title>åå空éã使ããªãå ´åãä½ã注æãã¹ããã¨ã¯ããã¾ãã?</title> <para> - No. Namespaces do not affect any existing code in any way, or any - as-yet-to-be-written code that does not contain namespaces. You can - write this code if you wish: + ããããããã¾ã§æ¸ãã¦ããã³ã¼ããä»å¾æ¸ãåå空éãå«ã¾ãªãã³ã¼ãã®ãããã«ã¤ãã¦ãã + åå空éãä½ããã®å½±é¿ãåã¼ããã¨ã¯ããã¾ããã + ãæã¿ãªãåå空éã使ããªãã³ã¼ããæ¸ããã¨ãã§ãã¾ãã </para> <para> <example> - <title>Accessing global classes outside a namespace</title> + <title>åå空éã®å¤é¨ã«ããã°ãã¼ãã«ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1082,11 +1080,11 @@ </example> </para> <para> - This is functionally equivalent to: + ããã¯ãæ©è½çã«æ¬¡ã¨åçã§ãã </para> <para> <example> - <title>Accessing global classes outside a namespace</title> + <title>åå空éã®å¤é¨ã«ããã°ãã¼ãã«ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1097,10 +1095,10 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.globalclass"> - <title>How do I use internal or global classes in a namespace?</title> + <title>åå空éå ã§ã®å é¨ã¯ã©ã¹ãããã¯ã°ãã¼ãã«ã¯ã©ã¹ã®ä½¿ç¨æ³ã¯?</title> <para> <example> - <title>Accessing internal classes in namespaces</title> + <title>åå空éå ããã®å é¨ã¯ã©ã¹ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1111,7 +1109,7 @@ $a = \DirectoryIterator::CURRENT_AS_FILEINFO; -// extending an internal or global class +// å é¨ã¯ã©ã¹/ã°ãã¼ãã«ã¯ã©ã¹ã®ç¶æ¿ class MyException extends \Exception {} ?> ]]> @@ -1121,12 +1119,11 @@ </sect2> <sect2 xml:id="language.namespaces.faq.innamespace"> <title> - How do I use namespaces classes, functions, or constants in their own - namespace? + åãåå空éã«ããã¯ã©ã¹ã颿°ãããã¯å®æ°ã使ç¨ããæ¹æ³ã¯? </title> <para> <example> - <title>Accessing internal classes, functions or constants in namespaces</title> + <title>åå空éå ã®ã¯ã©ã¹ã颿°ãããã¯å®æ°ã¸ã®ã¢ã¯ã»ã¹</title> <programlisting role="php"> <![CDATA[ <?php @@ -1134,18 +1131,18 @@ class MyClass {} -// using a class from the current namespace as a type hint +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ãã¿ã¤ããã³ãã«ä½¿ç¨ããæ¹æ³ function test(MyClass $typehintexample = null) {} -// another way to use a class from the current namespace as a type hint +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ãã¿ã¤ããã³ãã«ä½¿ç¨ããããã²ã¨ã¤ã®æ¹æ³ function test(\foo\MyClass $typehintexample = null) {} -// extending a class from the current namespace +// ç¾å¨ã®åå空éã®ã¯ã©ã¹ã®ç¶æ¿ class Extended extends MyClass {} -// accessing a global function +// ã°ãã¼ãã«é¢æ°ã¸ã®ã¢ã¯ã»ã¹ $a = \globalfunc(); -// accessing a global constant +// ã°ãã¼ãã«å®æ°ã¸ã®ã¢ã¯ã»ã¹ $b = \INI_ALL; ?> ]]> @@ -1155,22 +1152,22 @@ </sect2> <sect2 xml:id="language.namespaces.faq.full"> <title> - How does a name like <literal>\my\name</literal> or <literal>\name</literal> - resolve? + <literal>\my\name</literal> ã <literal>\name</literal> + ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã? </title> <para> - Names that begin with a <literal>\</literal> always resolve to what they - look like, so <literal>\my\name</literal> is in fact <literal>my\name</literal>, - and <literal>\Exception</literal> is <literal>Exception</literal>. + <literal>\</literal> ããå§ã¾ãååã¯å¸¸ã«è¦ãç®ã®ã¾ã¾ã«è§£éããã¾ãã + ã¤ã¾ã <literal>\my\name</literal> 㯠<literal>my\name</literal> ã§ããã + <literal>\Exception</literal> 㯠<literal>Exception</literal> ã¨ãªãã¾ãã <example> - <title>Fully Qualified names</title> + <title>å®å ¨ä¿®é£¾å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; -$a = new \my\name(); // instantiates "my\name" class -echo \strlen('hi'); // calls function "strlen" -$a = \INI_ALL; // $a is set to the value of constant "INI_ALL" +$a = new \my\name(); // "my\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +echo \strlen('hi'); // "strlen" 颿°ãã³ã¼ã«ãã¾ã +$a = \INI_ALL; // $a ã«å®æ° "INI_ALL" ã®å¤ãè¨å®ãã¾ã ?> ]]> </programlisting> @@ -1178,32 +1175,32 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.qualified"> - <title>How does a name like <literal>my\name</literal> resolve?</title> + <title><literal>my\name</literal> ã®ãããªååã¯ã©ã®ããã«è§£æ±ºããã?</title> <para> - Names that contain a backslash but do not begin with a backslash like - <literal>my\name</literal> can be resolved in 2 different ways. + ååã«ããã¯ã¹ã©ãã·ã¥ãå«ããå é ã¯ããã¯ã¹ã©ãã·ã¥ã§ãªãååããã¨ãã° + <literal>my\name</literal> ã®ãããªåå㯠2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - If there is - an import statement that aliases another name to <literal>my</literal>, then - the import alias is applied to the <literal>my</literal> in <literal>my\name</literal>. + å¥ã®ååã« <literal>my</literal> ã¨ããã¨ã¤ãªã¢ã¹ãæå®ãã import + æãããå ´åã¯ããã®ã¨ã¤ãªã¢ã¹ã <literal>my\name</literal> + ã® <literal>my</literal> é¨åã«é©ç¨ããã¾ãã </para> <para> - Otherwise, the current namespace name is prepended to <literal>my\name</literal>. + ãã以å¤ã®å ´åã¯ãç¾å¨ã®åå空éã <literal>my\name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> <example> - <title>Qualified names</title> + <title>修飾å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; use blah\blah as foo; -$a = new my\name(); // instantiates "foo\my\name" class -foo\bar::name(); // calls static method "name" in class "blah\blah\bar" -my\bar(); // calls function "foo\my\bar" -$a = my\BAR; // sets $a to the value of constant "foo\my\BAR" +$a = new my\name(); // "foo\my\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +foo\bar::name(); // "blah\blah\bar" ã®éçã¡ã½ãã "name" ãã³ã¼ã«ãã¾ã +my\bar(); // "foo\my\bar" 颿°ãã³ã¼ã«ãã¾ã +$a = my\BAR; // $a ã«å®æ° "foo\my\BAR" ã®å¤ãè¨å®ãã¾ã ?> ]]> </programlisting> @@ -1211,30 +1208,29 @@ </para> </sect2> <sect2 xml:id="language.namespaces.faq.shortname1"> - <title>How does an unqualified class name like <literal>name</literal> resolve?</title> + <title>修飾ããã¦ããªã <literal>name</literal> ã®ãããªã¯ã©ã¹åã¯ã©ã®ããã«è§£æ±ºããã?</title> <para> - Class names that do not contain a backslash like - <literal>name</literal> can be resolved in 2 different ways. + ããã¯ã¹ã©ãã·ã¥ãå«ã¾ãªã <literal>name</literal> ã®ãããªã¯ã©ã¹å㯠+ 2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - If there is - an import statement that aliases another name to <literal>name</literal>, then - the import alias is applied. + å¥ã®ååã« <literal>name</literal> ã¨ããã¨ã¤ãªã¢ã¹ãæå®ãã import + æãããå ´åã¯ããã®ã¨ã¤ãªã¢ã¹ãé©ç¨ããã¾ãã </para> <para> - Otherwise, the current namespace name is prepended to <literal>name</literal>. + ãã以å¤ã®å ´åã¯ãç¾å¨ã®åå空éã <literal>name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> <example> - <title>Unqualified class names</title> + <title>é修飾ã¯ã©ã¹å</title> <programlisting role="php"> <![CDATA[ <?php namespace foo; use blah\blah as foo; -$a = new name(); // instantiates "foo\name" class -foo::name(); // calls static method "name" in class "blah\blah" +$a = new name(); // "foo\name" ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãã¾ã +foo::name(); // "blah\blah" ã¯ã©ã¹ã®éçã¡ã½ãã "name" ãã³ã¼ã«ãã¾ã ?> ]]> </programlisting> @@ -1243,24 +1239,23 @@ </sect2> <sect2 xml:id="language.namespaces.faq.shortname2"> <title> - How does an unqualified function name or unqualified constant name - like <literal>name</literal> resolve? + 修飾ããã¦ããªã <literal>name</literal> ã®ãããªé¢æ°å/宿°åã¯ã©ã®ããã«è§£æ±ºããã? </title> <para> - Function or constant names that do not contain a backslash like - <literal>name</literal> can be resolved in 2 different ways. + ããã¯ã¹ã©ãã·ã¥ãå«ã¾ãªã <literal>name</literal> ã®ãããªé¢æ°å/宿°å㯠+ 2 éãã®æ¹æ³ã§è§£éããã¾ãã </para> <para> - First, the current namespace name is prepended to <literal>name</literal>. + ã¾ããç¾å¨ã®åå空éã <literal>name</literal> ã®å é ã«ä»ãå ãããã¾ãã </para> <para> - Finally, if the constant or function <literal>name</literal> does not exist - in the current namespace, a global constant or function <literal>name</literal> - is used if it exists. + ç¾å¨ã®åå空éã« <literal>name</literal> ã¨ãã颿°ãããã¯å®æ°ããªãå ´åã¯ã + ã°ãã¼ãã«é¢æ°ãããã¯å®æ°ã« <literal>name</literal> + ãããã°ããã使ç¨ãã¾ãã </para> <para> <example> - <title>Unqualified function or constant names</title> + <title>éä¿®é£¾é¢æ°/宿°å</title> <programlisting role="php"> <![CDATA[ <?php @@ -1278,10 +1273,10 @@ return $a; } -my(); // calls "foo\my" -$a = strlen('hi'); // calls global function "strlen" because "foo\strlen" does not exist +my(); // "foo\my" ãã³ã¼ã«ãã¾ã +$a = strlen('hi'); // "foo\strlen" ãåå¨ããªãã®ã§ãã°ãã¼ãã«é¢æ° "strlen" ãã³ã¼ã«ãã¾ã $arr = array(1,3,2); -$b = sort($arr); // calls function "foo\sort" +$b = sort($arr); // "foo\sort" 颿°ãã³ã¼ã«ãã¾ã $c = foo(); // calls function "foo\foo" - import is not applied $a = FOO; // sets $a to value of constant "foo\FOO" - import is not applied http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/windows/extensions.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc-ja/install/windows/extensions.xml diff -u phpdoc-ja/install/windows/extensions.xml:1.7 phpdoc-ja/install/windows/extensions.xml:1.8 --- phpdoc-ja/install/windows/extensions.xml:1.7 Thu Mar 20 05:28:26 2008 +++ phpdoc-ja/install/windows/extensions.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.7 $ --> -<!-- EN-Revision: 1.18 Maintainer: haruki Status: ready --> +<!-- $Revision: 1.8 $ --> +<!-- EN-Revision: 1.19 Maintainer: haruki Status: ready --> <!-- CREDITS: fujimoto, hirokawa, yuw, haruki, takagi --> <sect1 xml:id="install.windows.extensions" xmlns="http://docbook.org/ns/docbook"> <title>Windows ç¨ PHP æ¡å¼µã¢ã¸ã¥ã¼ã«</title> @@ -281,8 +281,8 @@ </row> <row> <entry>php_ingres.dll</entry> - <entry><link linkend="ref.ingres">Ingres II</link> 颿°</entry> - <entry>Ingres II ã©ã¤ãã©ãªãå¿ è¦</entry> + <entry><link linkend="ref.ingres">Ingres</link> 颿°</entry> + <entry>Ingres ã©ã¤ãã©ãªãå¿ è¦</entry> </row> <row> <entry>php_interbase.dll</entry> http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/ini.xml?r1=1.53&r2=1.54&diff_format=u Index: phpdoc-ja/appendices/ini.xml diff -u phpdoc-ja/appendices/ini.xml:1.53 phpdoc-ja/appendices/ini.xml:1.54 --- phpdoc-ja/appendices/ini.xml:1.53 Wed Feb 4 00:57:51 2009 +++ phpdoc-ja/appendices/ini.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.53 $ --> -<!-- EN-Revision: 1.83 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.54 $ --> +<!-- EN-Revision: 1.84 Maintainer: hirokawa Status: ready --> <!-- CREDITS: takagi,shimooka --> <appendix xml:id="ini" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> @@ -3008,12 +3008,6 @@ <entry>PHP 6.0.0 以éã§å©ç¨å¯è½ã</entry> </row> <row> - <entry>unicode.semantics</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> - <entry>PHP 6.0.0 以éã§å©ç¨å¯è½ã</entry> - </row> - <row> <entry>unicode.stream_encoding</entry> <entry>"UTF-8"</entry> <entry>PHP_INI_ALL</entry> http://cvs.php.net/viewvc.cgi/phpdoc-ja/appendices/history.xml?r1=1.18&r2=1.19&diff_format=u Index: phpdoc-ja/appendices/history.xml diff -u phpdoc-ja/appendices/history.xml:1.18 phpdoc-ja/appendices/history.xml:1.19 --- phpdoc-ja/appendices/history.xml:1.18 Fri Jun 22 14:31:32 2007 +++ phpdoc-ja/appendices/history.xml Fri Mar 13 03:59:04 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.18 $ --> -<!-- EN-Revision: 1.28 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.29 Maintainer: hirokawa Status: ready --> <appendix xml:id="history" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>PHP ã®æ´å²ã¨é¢é£ããããã¸ã§ã¯ã</title> <para> @@ -48,6 +48,30 @@ PHP/FI 2.0ã¯ããã®æéã®å¤ããβçã¨ãã¦éãããå¾ã1997å¹´ã®ç§ã« å ¬å¼ã«ãªãªã¼ã¹ããã¾ããããã®å¾ããã«PHP 3.0ã®Î±çãç»å ´ãã¾ããã </para> + <para> + <example> + <title>PHP/FI ã®ã³ã¼ãä¾</title> + <programlisting role="html"> +<![CDATA[ +<!--include /text/header.html--> + +<!--getenv HTTP_USER_AGENT--> +<!--ifsubstr $exec_result Mozilla--> + Hey, you are using Netscape!<p> +<!--endif--> + +<!--sql database select * from table where user='$username'--> +<!--ifless $numentries 1--> + Sorry, that record does not exist<p> +<!--endif exit--> + Welcome <!--$user-->!<p> + You have <!--$index:0--> credits left in your account.<p> + +<!--include /text/footer.html--> +]]> + </programlisting> + </example> + </para> </sect2> <sect2 xml:id="history.php3">