cvs: phpdoc /ja/functions info.xml java.xml math.xml pdf.xml printer.xml strings.xml xslt.xml yaz.xml
| From: | Rui Hirokawa | Date: | Mon, 13 Aug 2001 08:11:40 +0000 |
| Subject: | cvs: phpdoc /ja/functions info.xml java.xml math.xml pdf.xml printer.xml strings.xml xslt.xml yaz.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969337053@lists.php.net to get a copy of this message | ||
hirokawa Mon Aug 13 04:11:40 2001 EDT
Modified files:
/phpdoc/ja/functions info.xml java.xml math.xml pdf.xml printer.xml
strings.xml xslt.xml yaz.xml
Log:
translation updated.
Index: phpdoc/ja/functions/info.xml diff -u phpdoc/ja/functions/info.xml:1.26 phpdoc/ja/functions/info.xml:1.27 --- phpdoc/ja/functions/info.xml:1.26 Sat Jul 7 18:25:46 2001 +++ phpdoc/ja/functions/info.xml Mon Aug 13 04:11:35 2001 @@ -39,7 +39,7 @@ <para> assersion ã¯ãå ¥åãã©ã¡ã¼ã¿ã®ãã§ãã¯ã®ãããªé常ã®å®è¡åä½ã«ä½¿ ç¨ããã¹ãã§ã¯ããã¾ãããä¸è¬çã«ã¯ãassertion ã®ãã§ãã¯ãæå¹ - ã§ãªãå ´åã«èªåã®ã³ã¼ãå¸¸ã«æåã«åä½ãããã¨ãã§ããå¿ è¦ããã + ã§ãªãå ´åã«èªåã®ã³ã¼ããå¸¸ã«æ£å¸¸ã«åä½ãããã¨ãã§ããå¿ è¦ããã ã¾ãã </para> <para> @@ -47,6 +47,52 @@ <function>assert_options</function> ã¾ãã¯ããã¥ã¢ã«ã®é¢æ°ã®é¨å ã«è¨è¿°ããã .ini ã®è¨å®ã«ããè¨å®ãããã¨ãå¯è½ã§ãã </para> + <para> + 颿° <function>assert_options</function> ãã¤/ã¾ã㯠+ ASSERT_CALLBACK è¨å®ãã£ã¬ã¯ãã£ãã«ãã失æããassertionã + å¦çããã³ã¼ã«ããã¯é¢æ°ãè¨å®ãããã¨ãå¯è½ã§ãã + </para> + <para> + <function>assert</function> ã®ã³ã¼ã«ããã¯ã¯ãassertionãçºç + ããå ´æã«é¢ããæ å ±ã¨å ±ã«assertionã«æ¸¡ãããã³ã¼ãã容æã«ã㣠+ ããã£ã¼ã§ãããããç¹ã«èªåãã¹ãã»ãããæ§ç¯ããéã«ä¾¿å©ã§ãã + ãã®æ å ±ã¯ä»ã®ææ³ã§ããã£ããã£ã¼å¯è½ã§ãããassertionãä½¿ç¨ + ãããã¨ã«ãããããç°¡åãã¤å®¹æã«è¡ãªããã¨ãå¯è½ã§ã! + </para> + <para> + ã³ã¼ã«ããã¯é¢æ°ã¯ã3ã¤ã®å¼æ°ãåããå¿ è¦ãããã¾ããæåã®å¼æ° + ã¯ãassertionã失æãããã¡ã¤ã«ãå«ã¾ãã¾ãã2çªç®ã®å¼æ°ã«ã¯ã + assertionã失æããè¡ãå«ã¾ãã3çªç®ã®å¼æ°ã«ã¯å¤±æããå¼ãå«ã¾ + ãã¾ãã(ããããå ´åã®ã¿ã1ã¾ãã¯"two"ã®ãããªãªãã©ã«ã®å¤ã¯ã + ã®å¼æ°ã«æ¸¡ããã¾ãã) + </para> + <para> + <example> + <title>ã«ã¹ã¿ã ãã³ãã©ã§å¤±æããassertionãå¦çãã</title> + <programlisting role="php"> +<?php +// assertãæå¹ã«ããåºåãæå¶ãã +assert_options (ASSERT_ACTIVE, 1); +assert_options (ASSERT_WARNING, 0); +assert_options (ASSERT_QUIET_EVAL, 1); + +// ãã³ãã©é¢æ°ã使ãã +function my_assert_handler ($file, $line, $code) { + echo "<hr>Assertion Failed: + File '$file'<br> + Line '$line'<br> + Code '$code'<br><hr>"; +} + +// ã³ã¼ã«ããã¯ãè¨å®ãã +assert_options (ASSERT_CALLBACK, 'my_assert_handler'); + +// 失æããassertionã使 +assert ('mysql_query ("")'); +?> + </programlisting> + </example> + </para> </refsect1> </refentry> @@ -720,7 +766,7 @@ <row> <entry>register_globals</entry> <entry>"1"</entry> - <entry>PHP_INI_ALL</entry> + <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> </row> <row> <entry>safe_mode</entry> @@ -749,7 +795,7 @@ </row> <row> <entry>arg_separator</entry> - <entry>"&"</entry> + <entry>"&"</entry> <entry>PHP_INI_ALL</entry> </row> <row> @@ -1094,6 +1140,8 @@ <para> ãªãã·ã§ã³ã®ãã©ã¡ã¼ã¿ <parameter>what</parameter> ã«ä»¥ä¸ã®å¤ãä¸ ã¤ã¾ãã¯è¤æ°æå®ãããã¨ã«ããåºåãã«ã¹ã¿ãã¤ãºãããã¨ãå¯è½ã§ãã + (<link linkend="language.operators.bitwise">or</link>æ¼ç®åã«ãã + ããããçµã¿åããããã¨ãå¯è½ã§ãã) <itemizedlist> <listitem><simpara>INFO_GENERAL</simpara></listitem> <listitem><simpara>INFO_CREDITS</simpara></listitem> @@ -1256,15 +1304,35 @@ </funcprototype> </funcsynopsis> <para> - ãµã¼ãã¼ã®ç°å¢å¤æ°ã« <parameter>setting</parameter> ã追å ãã¾ãããã®ç°å¢å¤æ°ã¯ãã«ã¬ã³ãã®ãªã¯ã¨ã¹ããå®è¡ãã¦ããéã®ã¿åå¨ãã¾ãããªã¯ã¨ã¹ãçµäºæãç°å¢å¤æ°ã¯å ã®ç¶æ ã«æ»ããã¾ãã - </para> - <para> - ãã種ã®ç°å¢å¤æ°ã夿´ããããã¨ã¯æ½å¨çãªã»ãã¥ãªãã£ãªã¹ã¯ã¨ãªãå¯è½æ§ãããã¾ãã<literal>safe_mode_allowed_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯æ¥é è¾ã®ã«ã³ãåºåãã®ãªã¹ããå«ã¾ãã¾ããã»ã¼ãã¢ã¼ãã§ã¯ãã¦ã¼ã¶ã¯ãã®ãã£ã¬ã¯ãã£ãã§æå®ãããæ¥é è¾ã§å§ã¾ãååãæããç°å¢å¤æ°ã®ã¿ã夿´å¯è½ã¨ãªãã¾ãã -ããã©ã«ãã§ã¯ãã¦ã¼ã¶ã¯<literal>PHP_</literal> ã§å§ã¾ãç°å¢å¤æ°(ä¾ãã°<literal>PHP_FOO=BAR</literal>)ã®ã¿ã夿´å¯è½ã§ããæ³¨æ:ãã®ãã£ã¬ã¯ãã£ãã空ã®å ´åãPHPã¯ã¦ã¼ã¶ã«å ¨ã¦ã®ç°å¢å¤æ°ãä¿®æ£ã§ãã許å¯ãä¸ãã¦ãã¾ãã¾ã! - </para> - <para> - <literal>safe_mode_protected_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯ãã«ã³ãåºåãã®ç°å¢å¤æ°ã®ãªã¹ããå«ã¾ãã¾ããã¦ã¼ã¶ã¯ããã®ç°å¢å¤æ°ã<function>putenv</function>ã«ãã夿´ãããã¨ãã§ãã¾ããããããã®å¤æ°ã¯ã<literal>safe_mode_allowed_env_vars</literal>ã夿´ãããã¨ã許å¯ãã¦ããå ´åã§ãä¿è·ããã¾ãã + ãµã¼ãã¼ã®ç°å¢å¤æ°ã« <parameter>setting</parameter> ã追å ãã¾ãã + ãã®ç°å¢å¤æ°ã¯ãã«ã¬ã³ãã®ãªã¯ã¨ã¹ããå®è¡ãã¦ããéã®ã¿åå¨ãã¾ãã + ãªã¯ã¨ã¹ãçµäºæãç°å¢å¤æ°ã¯å ã®ç¶æ ã«æ»ããã¾ãã + </para> + <para> + ãã種ã®ç°å¢å¤æ°ã夿´ããããã¨ã¯æ½å¨çãªã»ãã¥ãªãã£ãªã¹ã¯ã¨ãªã + å¯è½æ§ãããã¾ãã<literal>safe_mode_allowed_env_vars</literal> + ãã£ã¬ã¯ãã£ãã«ã¯æ¥é è¾ã®ã«ã³ãåºåãã®ãªã¹ããå«ã¾ãã¾ããã»ã¼ã + ã¢ã¼ãã§ã¯ãã¦ã¼ã¶ã¯ãã®ãã£ã¬ã¯ãã£ãã§æå®ãããæ¥é è¾ã§å§ã¾ãåå + ãæããç°å¢å¤æ°ã®ã¿ã夿´å¯è½ã¨ãªãã¾ãã + ããã©ã«ãã§ã¯ãã¦ã¼ã¶ã¯<literal>PHP_</literal> ã§å§ã¾ãç°å¢å¤æ° + (ä¾ãã°<literal>PHP_FOO=BAR</literal>)ã®ã¿ã夿´å¯è½ã§ããæ³¨æ:ãã® + ãã£ã¬ã¯ãã£ãã空ã®å ´åãPHPã¯ã¦ã¼ã¶ã«å ¨ã¦ã®ç°å¢å¤æ°ãä¿®æ£ã§ããè¨±å¯ + ãä¸ãã¦ãã¾ãã¾ã! + </para> + <para> + <literal>safe_mode_protected_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯ã + ã«ã³ãåºåãã®ç°å¢å¤æ°ã®ãªã¹ããå«ã¾ãã¾ããã¦ã¼ã¶ã¯ããã®ç°å¢å¤æ° + ã<function>putenv</function>ã«ãã夿´ãããã¨ãã§ãã¾ãããããã + ã®å¤æ°ã¯ã<literal>safe_mode_allowed_env_vars</literal>ã夿´ããã + ã¨ã許å¯ãã¦ããå ´åã§ãä¿è·ããã¾ãã </para> + <warning> + <para> + ãããã®ãã£ã¬ã¯ãã£ãã¯ã + <link linkend="features.safe-mode">ã»ã¼ãã¢ã¼ã</link> ãæå¹ãªå ´åã« + ã®ã¿å¹æãããã¾ã! + </para> + </warning> <para> <example> <title>ç°å¢å¤æ°ã®è¨å®</title> Index: phpdoc/ja/functions/java.xml diff -u phpdoc/ja/functions/java.xml:1.2 phpdoc/ja/functions/java.xml:1.3 --- phpdoc/ja/functions/java.xml:1.2 Sat Jul 7 18:25:48 2001 +++ phpdoc/ja/functions/java.xml Mon Aug 13 04:11:37 2001 @@ -3,36 +3,37 @@ <titleabbrev>PHP / Java ã®é£æº</titleabbrev> <partintro> <para> - PHPã¨Javaã®é£æºãã¨ãã¦èããããææ®µã¯2種é¡ããã¾ããJavaãPHPã«çµ±å - ããææ³ããã®ææ³ã¯ããå®å®ã§å¹ççãªææ³ã§ããã¾ãã¯ãPHPãJavaãµã¼ - ãã¬ããç°å¢ã«çµ±åããææ³ã§ããåè ã¯ãext/java ã§æä¾ãããå¾è ã¯ãµ - ã¼ãã¬ãããµã¼ãã¨ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ããSAPIã¢ã¸ã¥ã¼ã«ã§ãã + PHPã¨Javaã®é£æºãã¨ãã¦èããããææ®µã¯2種é¡ããã¾ããPHPãJavaãµã¼ã + ã¬ããç°å¢ã«çµ±åããæ¹æ³ã¨Javaãµãã¼ããPHPã«çµ±åããæ¹æ³ã§ããåè ã® + æ¹ãããå®å®ã§å¹ççãªææ³ã§ããåè ã¯ããµã¼ãã¬ãããµã¼ãã¸ã®ã¤ã³ã¿ã¼ + ãã§ã¤ã¹ã¨ãã¦SAPIã¢ã¸ã¥ã¼ã«ã«ããæä¾ãããå¾è ã¯ãJavaæ¡å¼µã¢ã¸ã¥ã¼ã« + ã¨ãã¦æä¾ããã¾ãã </para> <para> PHP 4 ext/java ã¯ãPHPããJavaãªãã¸ã§ã¯ãã®ã¡ã½ãããçæããã³ã¼ã« ããç°¡åã§å¹ççãªææ®µãæä¾ãã¾ãããã®JVMã¯JNIãç¨ãã¦ä½æãããå ¨ ã¦ã¯ãã®ããã»ã¹ã§åä½ãã¾ããext/javaã®æ§ç¯æé ã¯ã - php4/ext/java/README ã«ããã¾ãã + <filename>php4/ext/java/README</filename>ã«ããã¾ãã <example> <title>Java ã®ä¾</title> <programlisting role="php"> <?php // Java ã¯ã©ã¹ java.lang.System ã®ã¤ã³ã¹ã¿ã³ã¹ãPHPã«ä½æãã - $system = new Java("java.lang.System"); + $system = new Java('java.lang.System'); // ããããã£ã¸ã®ã¢ã¯ã»ã¹ã®ã㢠- print "Java version=".$system->getProperty("java.version")." <br>"; - print "Java vendor=" .$system->getProperty("java.vendor")." <br>"; - print "OS=".$system->getProperty("os.name")." ". - $system->getProperty("os.version")." on ". - $system->getProperty("os.arch")." <br>"; + print 'Java version='.$system->getProperty('java.version').' <br>'; + print 'Java vendor=' .$system->getProperty('java.vendor').' <br>'; + print 'OS='.$system->getProperty('os.name').' '. + $system->getProperty('os.version').' on '. + $system->getProperty('os.arch').' <br>'; // java.util.Date ã®ä¾ - $formatter = new Java("java.text.SimpleDateFormat", + $formatter = new Java('java.text.SimpleDateFormat', "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); - print $formatter->format(new Java("java.util.Date")); + print $formatter->format(new Java('java.util.Date')); ?> </programlisting> </example> @@ -42,15 +43,15 @@ <?php // ãã®ä¾ã¯ãCGIã¨ãã¦å®è¡ããããã¨ã®ã¿ãèæ ®ãã¦ãã¾ãã - $frame = new Java("java.awt.Frame", "Zend"); - $button = new Java("java.awt.Button", "Hello Java world!"); + $frame = new Java('java.awt.Frame', 'PHP'); + $button = new Java('java.awt.Button', 'Hello Java world!'); $frame->add("North", $button); $frame->validate(); $frame->pack(); $frame->visible = True; - $thread = new Java("java.lang.Thread"); + $thread = new Java('java.lang.Thread'); $thread->sleep(10000); $frame->dispose(); @@ -63,26 +64,28 @@ <itemizedlist> <listitem> <simpara> - new Java() ã¯ãæå¹ãªã³ã³ã¹ãã©ã¯ã¿ããå ´åãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ - ãçæãã¾ãã弿°ãæå®ãããªãå ´åã«ã¯ãããã©ã«ãã®ã³ã³ã¹ãã© - ã¯ã¿ã«ãã"java.lang.System"ã®ãããªã¯ã©ã¹ã«ã¢ã¯ã»ã¹ããã¨ããã§ - ãããããã®ã¯ã©ã¹ã¯ãéçãªææ³ã§ãã®ã¯ã©ã¹ã®æ©è½ã®å¤ããå ¬éã - ã¦ãã¾ãã + <literal>new Java()</literal> ã¯ãæå¹ãªã³ã³ã¹ãã©ã¯ã¿ãããå ´åã + ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãçæãã¾ãã弿°ãæå®ãããªãå ´åã«ã¯ã + ããã©ã«ãã®ã³ã³ã¹ãã©ã¯ã¿ã«ãã + <literal>java.lang.System</literal>ã®ãããªã¯ã©ã¹ã«ã¢ã¯ã»ã¹ãã㨠+ è¯ãã§ãããããã®ã¯ã©ã¹ã¯ãéçãªææ³ã§ãã®ã¯ã©ã¹ã®æ©è½ã®å¤ãã + å ¬éãã¦ãã¾ãã </simpara> </listitem> <listitem> <simpara> ããã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã³ãã¼ã«ã¢ã¯ã»ã¹ããéã«ã¯ãã¾ãbeanããããã£ ãæ¢ããã¦ãããæ¬¡ã«publicãã£ã¼ã«ããæ¢ããã¾ããè¨ãæããã¨ã - "print $date.time" ã¯ã¾ã "$date.getTime()" ã¨è§£éãããç¶ã㦠- "$date.time" ã¨è§£éããã¾ãã + <literal>print $date.time</literal>ã¯ã¾ã + <literal>$date.getTime()</literal>ã¨è§£éãããç¶ã㦠+ <literal>$date.time</literal>ã¨è§£éããã¾ãã </simpara> </listitem> <listitem> <simpara> éçã¡ã³ãããã³ã¤ã³ã¹ã¿ã³ã¹ã¡ã³ãã¯å ±ã«åãæ§æã§ã¢ã¯ã»ã¹å¯è½ã§ãã - ããã«ãjavaãªãã¸ã§ã¯ãã"java.lang.Class"åã®å ´åããã®ã¯ã©ã¹ã®é - çã¡ã³ã(ãã£ã¼ã«ãã¨ã¡ã½ãã)ã«ã¢ã¯ã»ã¹å¯è½ã§ãã + ããã«ãjavaãªãã¸ã§ã¯ãã<literal>java.lang.Class</literal>åã®å ´ + åããã®ã¯ã©ã¹ã®éçã¡ã³ã(ãã£ã¼ã«ãã¨ã¡ã½ãã)ã«ã¢ã¯ã»ã¹å¯è½ã§ãã </simpara> </listitem> <listitem> @@ -122,12 +125,12 @@ </itemizedlist> </para> <para> - PHP4 sapi/servlet ã¯PHPããã»ããµå ¨ä½ããµã¼ãã¬ããã¨ãã¦å®è¡ããããã« - ext//javaã«ããå®ç¾©ãããæ©æ§ã®ä¸ã«æ§ç¯ããã¦ãã¾ãã + sapi/servlet ã¯PHPããã»ããµå ¨ä½ããµã¼ãã¬ããã¨ãã¦å®è¡ããããã« + ext/javaã«ããå®ç¾©ãããæ©æ§ã®ä¸ã«æ§ç¯ããã¦ãã¾ãã ãã®å½¢æ ã®PHPã®å´ãããã®å®è£ ãåºæ¬çã«åªãã¦ããç¹ã¯ããµã¼ãã¬ããã ãµãã¼ãããWebãµã¼ããé常JVMããã¼ã«ããåå©ç¨ãããã¨ã«æ³¨åãã¦ãã - ãã¨ã§ãããã®ãµã¼ãã¬ããSAPIã¢ã¸ã¥ã¼ã«ã®æ§ç¯æé ã¯ãphp4/sapi/README - ã«ããã¾ãã + ãã¨ã§ãããã®ãµã¼ãã¬ããSAPIã¢ã¸ã¥ã¼ã«ã®æ§ç¯æé ã¯ã + <filename>php4/sapi/README</filename> ã«ããã¾ãã æ³¨æ: @@ -189,7 +192,7 @@ <title>Javaä¾å¤ãã³ãã©</title> <programlisting role="php"> <?php - $stack = new Java("java.util.Stack"); + $stack = new Java('java.util.Stack'); $stack->push(1); // 以ä¸ã®ã³ã¼ãã¯å®è¡ã«æåãã¾ã @@ -203,7 +206,7 @@ if ($ex) print $ex->toString(); // ç´è¿ã®ä¾å¤ãã¯ãªã¢ - java_last_exception_clear(); + java_last_exception_clear();php4/sapi/README ?> </programlisting> </example> Index: phpdoc/ja/functions/math.xml diff -u phpdoc/ja/functions/math.xml:1.20 phpdoc/ja/functions/math.xml:1.21 --- phpdoc/ja/functions/math.xml:1.20 Sat Jun 23 16:35:13 2001 +++ phpdoc/ja/functions/math.xml Mon Aug 13 04:11:37 2001 @@ -1,7 +1,7 @@ <reference id="ref.math"> <title>æ°å¦é¢æ°</title> - <titleabbrev>Math.</titleabbrev> + <titleabbrev>Math</titleabbrev> <partintro> <sect1 id="math.intro"> @@ -295,8 +295,9 @@ ã¾ãã </para> <para> - OctDec ã¯ã2鲿° ã 10鲿°ã«å¤æãã¾ãã夿å¯è½ãªæã大ããªæ°å - 㯠1 ã 31 ããã並ãã 2鲿° ã§ããã10鲿° ã® 2147483647 ã§ãã + <function>bindec</function>ã¯ã2鲿°ã<type>integer</type>ã«å¤æ + ãã¾ãã夿å¯è½ãªæã大ããªæ°å㯠1 ã 31 ããã並ãã 2鲿°ã§ + ããã10鲿°ã®2147483647ã§ãã </para> <para> <function>decbin</function> 颿°ãåç §ä¸ããã @@ -503,7 +504,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>getrandmax</function></funcdef> - <paramdef>void </paramdef> + <paramdef>void</paramdef> </funcprototype> </funcsynopsis> @@ -563,7 +564,7 @@ <para> <function>lcg_value</function> ã¯ã(0, 1)ã®ç¯å²ã®ç似乱æ°ãè¿ãã¾ ãããã®é¢æ°ã¯ã卿ã2^31 - 85ããã³2^31 - 249ã®2ã¤ã® CG ãçµã¿ - åããã¾ãããã®é¢¦Õ°ã®å¨æã¯ããã2ã¤ã®ç´ æ°ã®ç©ã¨ç価ã§ãã + åããã¾ãããã®é¢æ°ã®å¨æã¯ããã2ã¤ã®ç´ æ°ã®ç©ã¨ç価ã§ãã </para> </refsect1> </refentry> @@ -811,9 +812,15 @@ <funcprototype> <funcdef>string <function>number_format</function></funcdef> <paramdef>float <parameter>number</parameter></paramdef> - <paramdef>int <parameter>decimals</parameter></paramdef> - <paramdef>string <parameter>dec_point</parameter></paramdef> - <paramdef>string <parameter>thousands_sep</parameter></paramdef> + <paramdef>int + <parameter><optional>decimals</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>dec_point</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>thousands_sep</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -840,24 +847,53 @@ ããããæååã使ããå°æ°é¨ã®åã®ããã(".")ã®ä»£ããã« <parameter>dec_point</parameter>ã§ä¸ããããæååã使ãã¾ãã </para> + <note> + <para> + <parameter>thousands_sep</parameter>ã®æåã®æåã®ã¿ã使ç¨ãã + ã¾ããä¾ãã°ãæ°å¤<literal>1000</literal>ã«ã¤ã㦠+ <literal>foo</literal> ã<parameter>thousands_sep</parameter> + ã«ä½¿ç¨ããå ´åã<function>number_format</function> ã¯ã + <literal>1f000</literal>ãè¿ãã¾ãã + </para> + </note> <para> - ä¾ãã°ããã©ã³ã¹èªè¡¨è¨ã§ã¯é叏尿°ç¹ä»¥ä¸ã¯2æ¡ã¨ããã«ã³ã(',')ã - å°æ°é¨ã®åºåãæåãã¹ãã¼ã¹ã1000ã®ä½æ¯ã®åºåãæåã¨ãã¦ä½¿ç¨ã - ã¾ããããã¯ã次ã®ããã«è¡ãã¾ãã - <informalexample> + <example> + <title><function>number_format</function> ã®ä¾</title> + <para> + ä¾ãã°ããã©ã³ã¹èªè¡¨è¨ã§ã¯é叏尿°ç¹ä»¥ä¸ã¯2æ¡ã¨ããã«ã³ã + (',')ãå°æ°é¨ã®åºåãæåãã¹ãã¼ã¹(' ')ã1000ã®ä½æ¯ã®åºåã + æåã¨ãã¦ä½¿ç¨ãã¾ããããã¯ã次ã®ããã«è¡ãã¾ãã + </para> <programlisting role="php"> <?php - $nombre = 1234.56; - // è±èªè¡¨è¨ (ããã©ã«ã) - $english_format_number = number_format($nombre); - // 1,234.56 - // ãã©ã³ã¹èªè¡¨è¨ - $nombre_format_francais = number_format($nombre, 2, ',', ' '); - // 1 234,56 + + $nombre = 1234.56; + + // è±èªè¡¨è¨ (ããã©ã«ã) + $english_format_number = number_format($nombre); + // 1,234.56 + + // ãã©ã³ã¹èªè¡¨è¨ + $nombre_format_francais = number_format($nombre, 2, ',', ' '); + // 1 234,56 + + $number = 1234.5678; + + // ååä½ã®åºåãããªãè±èªè¡¨è¨ + $english_format_number = number_format($number, 2, '.', ''); + // 1234.56 + ?> </programlisting> - </informalexample> + </example> </para> + <note> + <para> + <function>sprintf</function>, + <function>printf</function> , <function>sscanf</function>ã + åç §ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -895,12 +931,22 @@ <funcsynopsis> <funcprototype> <funcdef>double <function>pi</function></funcdef> - <paramdef>void </paramdef> + <paramdef>void</paramdef> </funcprototype> </funcsynopsis> <simpara> åå¨çã®è¿ä¼¼å¤ãè¿ãã¾ãã </simpara> + <para> + <informalexample> + <programlisting> + +echo pi(); +// 3.1415926535898 ãåºåãã¾ãã + + </programlisting> + </informalexample> + </para> </refsect1> </refentry> @@ -920,9 +966,36 @@ </funcsynopsis> <para> <parameter>base</parameter> ã® <parameter>exp</parameter> ä¹ãè¿ - ãã¾ãããããè¨ç®ã§ããªãå ´åã<function>exp</function>ã¯ã - <literal>NAN</literal>ãè¿ãã¾ãã + ãã¾ããå¯è½ãªå ´åããã®é¢æ°ã¯ã<type>integer</type>åã®å¤ã + è¿ãã¾ãã </para> + <para> + ç´¯ä¹ãè¨ç®ã§ããªãå ´åãè¦åãçºçãã + <function>pow</function> 㯠&false;ãè¿ãã¾ãã + </para> + <example> + <title><function>pow</function>ã®ä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +var_dump( pow(2,8) ); // int(256) +echo pow(-1,20); // 1 +echo pow(0, 0); // 1 + +echo pow(-1, 5.5); // ã¨ã©ã¼ + +?> +]]> + </programlisting> + </example> + <warning> + <para> + PHP 4.0.6 ããåã®ãã¼ã¸ã§ã³ã§ã¯ã<function>pow</function>㯠+ 常ã«<type>float</type>ãè¿ãã¾ãããã®å ´åãè¦åã®åé¡ã¯ + ããã¾ããã + </para> + </warning> <para> <function>exp</function>ãåç §ä¸ããã </para> Index: phpdoc/ja/functions/pdf.xml diff -u phpdoc/ja/functions/pdf.xml:1.25 phpdoc/ja/functions/pdf.xml:1.26 --- phpdoc/ja/functions/pdf.xml:1.25 Wed Jul 11 09:10:24 2001 +++ phpdoc/ja/functions/pdf.xml Mon Aug 13 04:11:37 2001 @@ -680,48 +680,54 @@ <refentry id="function.pdf-arc"> <refnamediv> <refname>pdf_arc</refname> - <refpurpose>åå¼§ãæã</refpurpose> + <refpurpose>(åæè¨åãã«)åå¼§ãæã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> <funcsynopsis> <funcprototype> <funcdef>void <function>pdf_arc</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>resource <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> åæè¨å¨ãã«alpha度ããbeta度ã¾ã§åå¼§ãæç»ãã¾ãã </para> + <para> + <function>pdf_arcn</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> <refentry id="function.pdf-arcn"> <refnamediv> <refname>pdf_arcn</refname> - <refpurpose>åå¼§ãæã</refpurpose> + <refpurpose>(æè¨åãã«)åå¼§ãæã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> <funcsynopsis> <funcprototype> <funcdef>void <function>pdf_arc</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>resource <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> alpha度ããbeta度ã¾ã§åå¼§ãæè¨å¨ãã«æãã¾ãã </para> + <para> + <function>pdf_arc</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> @@ -1612,7 +1618,7 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>pdf_open</function></funcdef> + <funcdef>int <function>pdf_open_ccitt</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>int <parameter>width</parameter></paramdef> Index: phpdoc/ja/functions/printer.xml diff -u phpdoc/ja/functions/printer.xml:1.2 phpdoc/ja/functions/printer.xml:1.3 --- phpdoc/ja/functions/printer.xml:1.2 Sat Jul 7 18:26:07 2001 +++ phpdoc/ja/functions/printer.xml Mon Aug 13 04:11:37 2001 @@ -18,17 +18,24 @@ <funcsynopsis> <funcprototype> <funcdef>mixed <function>printer_open</function></funcdef> - <paramdef>[string <parameter>devicename</parameter>]</paramdef> + <paramdef>string + <parameter><optional>devicename</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - ãã®é¢æ°ã¯ãããªã³ã¿<parameter>devicename</parameter>ã¸ã®æ¥ç¶ã試ã¿ãæåæã«ãã³ãã«ã失ææã«&false;ãè¿ãã¾ãã + ãã®é¢æ°ã¯ãããªã³ã¿<parameter>devicename</parameter>ã¸ã®æ¥ç¶ã + 試ã¿ãæåæã«ãã³ãã«ã失ææã«&false;ãè¿ãã¾ãã </para> <para> - ãã©ã¡ã¼ã¿ãæå®ãããªãå ´åããã®é¢æ°ã¯ããã©ã«ãã®ããªã³ã¿ã¸ã®æ¥ç¶ããªã¼ãã³ãã¾ãã(php.iniã«printer.default_printerã¨ãã¦æå®ããã¦ããªãå ´åã¯ãPHPã¯ããã©ã«ãã®ããªã³ã¿ã®æ¤åºã試ã¿ã¾ã) + ãã©ã¡ã¼ã¿ãæå®ãããªãå ´åããã®é¢æ°ã¯ããã©ã«ãã®ããªã³ã¿ã¸ + ã®æ¥ç¶ããªã¼ãã³ãã¾ãã(<filename>php.ini</filename>ã« + <literal>printer.default_printer</literal>ã¨ãã¦æå®ããã¦ã㪠+ ãå ´åã¯ãPHPã¯ããã©ã«ãã®ããªã³ã¿ã®æ¤åºã試ã¿ã¾ã) </para> <para> - <function>printer_open</function> ã¯ãããã¤ã¹ã³ã³ããã¹ããéå§ãã¾ãã + <function>printer_open</function> ã¯ãããã¤ã¹ã³ã³ããã¹ãã + éå§ãã¾ãã </para> <example> <title><function>printer_open</function> ã®ä¾</title> @@ -142,8 +149,12 @@ <funcprototype> <funcdef>array <function>printer_list</function></funcdef> <paramdef>int <parameter>enumtype</parameter></paramdef> - <paramdef>[string <parameter>name</parameter></paramdef> - <paramdef>[int <parameter>level</parameter>]]</paramdef> + <paramdef>string + <parameter><optional>name</optional></parameter> + </paramdef> + <paramdef>int + <parameter><optional>level</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -563,7 +574,9 @@ <funcprototype> <funcdef>bool <function>printer_start_doc</function></funcdef> <paramdef>resource <parameter>handle</parameter></paramdef> - <paramdef>[string <parameter>document</parameter>]</paramdef> + <paramdef>string + <parameter><optional>document</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -604,9 +617,9 @@ </funcprototype> </funcsynopsis> <para> - The function creates a new document in the printer spooler. A document - can contain multiple pages, it's used to schedule the print job in the - spooler. For an example see <function>printer_start_doc</function>. + Closes a new document in the printer spooler. The document + is now ready for printing. For an example see + <function>printer_start_doc</function>. <parameter>handle</parameter> must be a valid handle to a printer. </para> </refsect1> @@ -1032,9 +1045,20 @@ </simpara> </listitem> </itemizedlist> - <parameter>italic</parameter> can be &true; or &false;, and sets whether the font should be italic. - <parameter>underline</parameter> can be &true; or &false;, and sets whether the font should be underlined. - <parameter>strikeout</parameter> can be &true; or &false;, and sets whether the font should be striked out. + </para> + <para> + <parameter>italic</parameter> can be &true; or &false;, + and sets whether the font should be italic. + </para> + <para> + <parameter>underline</parameter> can be &true; or &false;, + and sets whether the font should be underlined. + </para> + <para> + <parameter>strikeout</parameter> can be &true; or &false;, + and sets whether the font should be striked out. + </para> + <para> <parameter>orientation</parameter> specifies a rotation. For an example see <function>printer_select_font</function>. </para> @@ -1411,7 +1435,7 @@ printer_start_doc($handle, "My Document"); printer_start_page($handle); -$pen = printer_create_pen(PRINTER_PEN_SOLID, 30, 000000"); +$pen = printer_create_pen(PRINTER_PEN_SOLID, 30, "000000"); printer_select_pen($handle, $pen); printer_draw_line($handle, 1, 10, 1000, 10); Index: phpdoc/ja/functions/strings.xml diff -u phpdoc/ja/functions/strings.xml:1.40 phpdoc/ja/functions/strings.xml:1.41 --- phpdoc/ja/functions/strings.xml:1.40 Fri Jul 13 13:17:52 2001 +++ phpdoc/ja/functions/strings.xml Mon Aug 13 04:11:37 2001 @@ -17,7 +17,7 @@ <refentry id="function.addcslashes"> <refnamediv> - <refname>AddCSlashes</refname> + <refname>addcslashes</refname> <refpurpose>Cè¨èªã¨åæ§ã«ã¹ã©ãã·ã¥ã§æååãã¯ã©ã¼ããã</refpurpose> </refnamediv> <refsect1> @@ -62,7 +62,7 @@ <refentry id="function.addslashes"> <refnamediv> - <refname>AddSlashes</refname> + <refname>addslashes</refname> <refpurpose>æååãã¹ã©ãã·ã¥ã§ã¯ã©ã¼ããã</refpurpose> </refnamediv> <refsect1> @@ -113,37 +113,19 @@ <refentry id="function.chop"> <refnamediv> <refname>chop</refname> - <refpurpose>æå¾å°¾ã®ãã¯ã¤ãã¹ãã¼ã¹ãåãé¤ã</refpurpose> + <refpurpose><function>rtrim</function>ã¸ã®ã¨ã¤ãªã¢ã¹</refpurpose> </refnamediv> <refsect1> <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>chop</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> <para> - ãã©ã¡ã¼ã¿ã§ããæååããæ¹è¡ãå«ãæå¾å°¾ã®ãã¯ã¤ãã¹ãã¼ã¹ãåãé¤ãã - ãã®ãè¿ãã¾ãã - <example> - <title><function>chop</function>ã®ä¾</title> - <programlisting role="php"> -$trimmed = chop ($line); - </programlisting> - </example> + ãã®é¢æ°ã¯ã<function>rtrim</function>ã¸ã®ã¨ã¤ãªã¢ã¹ã§ãã </para> <note> <para> - <function>chop</function> ã¯ãæååããæå¾ã®æåãåé¤ãã - Perl ã® <parameter>chop()</parameter> 颿°ã¨ã¯ç°ãªã£ã¦ãã¾ãã + <function>chop</function> ã¯ãæååã®æ«å°¾ã®æåãåé¤ããPerlã® + <literal>chop()</literal>颿°ã¨ã¯ç°ãªã£ã¦ãã¾ãã </para> </note> - <para> - <function>trim</function>, <function>ltrim</function>, - <function>rtrim</function>, <function>chop</function> - ãåç §ä¸ããã - </para> </refsect1> </refentry> @@ -515,7 +497,7 @@ // ããããæ¬¡ã®ä¾ã¯åä½ãã¾ãã ($some_var) ? print('true'): print('false'); // print ã¯é¢æ° -echo ($some_var) ? 'true': 'false'; // å½ä»¤ã夿´ +echo $some_var ? 'true': 'false'; // å½ä»¤ã夿´ ?> </programlisting> </example> @@ -1287,6 +1269,7 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.ltrim"> <refnamediv> <refname>ltrim</refname> @@ -1300,16 +1283,89 @@ <funcprototype> <funcdef>string <function>ltrim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> ãã®é¢æ°ã¯æååã®æåããç©ºç½æåãåãé¤ãã - åãé¤ãããæååãè¿ãã¾ããç¾å¨ã®ã¨ããåé¤ãããç©ºç½æåã¯ã - "\n", "\r", "\t", "\v", "\0"ããã³é常ã®ã¹ãã¼ã¹ã§ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>ltrim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> </para> <para> - <function>chop</function>, <function>rtrim</function>, - <function>trim</function> ãåç §ä¸ããã + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã + </para> + <example> + <title><function>ltrim</function>ã®ä½¿ç¨ä¾</title> + <para> + <programlisting role="php"> +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = ltrim($text); +// $trimmed = "These are a few words :) ... " +$trimmed = ltrim($text," \t."); +// $trimmed = "These are a few words :) ... " +$clean = ltrim($binary,"\0x00..\0x1F"); +// $binaryã®å§ãã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> + </programlisting> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> + <para> + <function>trim</function> ããã³ <function>rtrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -1585,10 +1641,11 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.rtrim"> <refnamediv> <refname>rtrim</refname> - <refpurpose>çµç«¯ã®ç©ºç½æåãåé¤ãã</refpurpose> + <refpurpose>æååã®æå¾ããç©ºç½æåãåé¤ãã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> @@ -1596,21 +1653,89 @@ <funcprototype> <funcdef>string <function>rtrim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - 弿°ã®æååããæ¹è¡ãå«ãçµç«¯ã®ç©ºç½æåãåé¤ãã¦è¿ãã¾ãã - ãã®é¢æ°ã¯ã<function>chop</function>ã®ã¨ã¤ãªã¢ã¹ã§ãã - <example> - <title><function>rtrim</function> ã®ä¾</title> + ãã®é¢æ°ã¯æååã®æå¾ããç©ºç½æåãåãé¤ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>rtrim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã + </para> + <example> + <title><function>rtrim</function>ã®ä½¿ç¨ä¾</title> + <para> <programlisting role="php"> -$trimmed = rtrim ($line); +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = rtrim($text); +// $trimmed = "\t\tThese are a few words :) ... " +$trimmed = rtrim($text," \t."); +// $trimmed = "\t\tThese are a few words :)" +$clean = rtrim($binary,"\0x00..\0x1F"); +// $binaryã®æå¾ã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> </programlisting> - </example> - </para> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> <para> - <function>trim</function>, <function>ltrim</function>, - <function>rtrim</function>ãåç §ä¸ããã + <function>trim</function> ããã³ <function>ltrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -2950,14 +3075,13 @@ </funcprototype> </funcsynopsis> <para> - <parameter>string</parameter> ããã¢ã«ãã¡ãããé¨åã + <parameter>string</parameter> ãã¢ã«ãã¡ãããé¨åã ãã¹ã¦å°æåã«ãã¦è¿ãã¾ã。 </para> <para> ãã¢ã«ãã¡ãããé¨åãã¯ç¾å¨ã®ãã±ã¼ã«ã«ããæ±ºå®ããã¾ãã ãã®ããããã¨ãã°ããã©ã«ãã® "C" ãã±ã¼ã«ã§ããå ´åã¯ã - ã¦ã ã©ã¦ãA (è¨³æ³¨ï¼æ¥æ¬èªæåã»ããã§ã¯è¡¨ç¤ºã§ããªãæåã®ããçç¥) - ã®ãããªæåã¯å¤æããã¾ããã + ã¦ã ã©ã¦ãA (Ä) ã®ãããªæåã¯å¤æããã¾ããã </para> <example> <title><function>strtolower</function>ã®ä¾</title> @@ -3339,6 +3463,7 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.trim"> <refnamediv> <refname>trim</refname> @@ -3352,17 +3477,89 @@ <funcprototype> <funcdef>string <function>trim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - ãã®é¢æ°ã¯ãæååã®å é ããã³æ«å°¾ã«ãããã¯ã¤ãã¹ãã¼ã¹ã - åãé¤ãããã®çµæã®æååãè¿ãã¾ãã - ç¾å¨ã®ã¨ããåãé¤ããããã¯ã¤ãã¹ãã¼ã¹æå㯠- "\n"ã"\r"ã"\t"ã"\v"ã"\0"ããã³é常ã®ã¹ãã¼ã¹(空ç½)ã§ãã + ãã®é¢æ°ã¯æååã®æåããã³æå¾ããç©ºç½æåãåãé¤ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>trim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã </para> + <example> + <title><function>trim</function>ã®ä½¿ç¨ä¾</title> + <para> + <programlisting role="php"> +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = trim($text); +// $trimmed = "These are a few words :) ... " +$trimmed = trim($text," \t."); +// $trimmed = "These are a few words :)" +$clean = trim($binary,"\0x00..\0x1F"); +// $binaryã®å§ãããã³æå¾ã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> + </programlisting> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> <para> - <function>chop</function>, <function>rtrim</function>, - <function>ltrim</function>ãåç §ä¸ããã + <function>ltrim</function> ããã³ <function>rtrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -3389,7 +3586,7 @@ <para> ãã¢ã«ãã¡ãããããã©ããã¨ããã®ã¯ç¾å¨ã®ãã±ã¼ã«ã«ããæ±ºå® ããã¾ãããã¨ãã°ãããã©ã«ãã® "C" ãã±ã¼ã«ã§ã¯ãã¦ã ã©ã¦ãa - (訳注:æ¥æ¬èªæåã»ããã®é表示æåã®ããçç¥)ã¯å¤æããã¾ããã + (ä)ã¯å¤æããã¾ããã <example> <title><function>ucfirst</function>ã®ä¾</title> <programlisting role="php"> Index: phpdoc/ja/functions/xslt.xml diff -u phpdoc/ja/functions/xslt.xml:1.8 phpdoc/ja/functions/xslt.xml:1.9 --- phpdoc/ja/functions/xslt.xml:1.8 Sun Jul 8 09:01:33 2001 +++ phpdoc/ja/functions/xslt.xml Mon Aug 13 04:11:39 2001 @@ -67,6 +67,7 @@ <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <variablelist> <varlistentry> @@ -100,6 +101,7 @@ <void/> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã®é¢æ°ã¯ãæ°è¦ã®XSLTããã»ããµã¸ã®ãã³ãã«ãè¿ãã¾ãããã®ãã³ ãã«ã¯ããã®å¾ã«ä½¿ç¨ããå ¨ã¦ã®XSLT颿°ãã³ã¼ã«ããéã«å¿ è¦ã§ãã @@ -117,13 +119,10 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>xslt_errno</function></funcdef> - <paramdef>int - <parameter> - <replaceable><optional>xh</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> æå®ããXSLTããã»ããµã«ã¤ãã¦ã«ã¬ã³ãã®ã¨ã©ã¼çªå·ãè¿ãã¾ããã ã³ãã«ãæå®ããã¦ããªãå ´åãã©ããã§çºçããç´è¿ã®ã¨ã©ã¼çªå·ã @@ -142,13 +141,10 @@ <funcsynopsis> <funcprototype> <funcdef>mixed <function>xslt_error</function></funcdef> - <paramdef>int - <parameter> - <replaceable><optional>xh</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> æå®ããXSLTããã»ããµã«ã¤ãã¦ã«ã¬ã³ãã®ã¨ã©ã¼æååãè¿ãã¾ãã ãã³ãã©ãæå®ãããªãå ´åãã©ããã§çºçããç´è¿ã®ã¨ã©ã¼æååã @@ -167,14 +163,11 @@ <funcsynopsis> <funcprototype> <funcdef>string <function>xslt_fetch_result</function></funcdef> - <paramdef><parameter>int xh</parameter></paramdef> - <paramdef> - <parameter>string - <replaceable><optional>result_name</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>result_name</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã³ãã«ã«ããæå®ããXSLTããã»ããµããçµæãããã¡ãåå¾ãã¾ãã <parameter>result_name</parameter> ãæå®ãããªãå ´åã @@ -193,11 +186,10 @@ <funcsynopsis> <funcprototype> <funcdef>void <function>xslt_free</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã³ãã«ã§æå®ããXSLTããã»ããµãéæ¾ãã¾ãã </para> @@ -216,19 +208,12 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_openlog</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - </paramdef> - <paramdef> - <parameter>string logfile</parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>int loglevel</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>logfile</parameter></paramdef> + <paramdef>int <parameter>loglevel</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> XSLT ããã»ããµã®ã¨ã©ã¼ã¡ãã»ã¼ã¸ãå ¨ã¦è¨é²ãããã°ãã¡ã¤ã«ãè¨å® ãã¾ãã @@ -248,11 +233,10 @@ <funcdef>void <function>xslt_output_begintransform</function> </funcdef> - <paramdef> - <parameter>string xslt_filename</parameter> - </paramdef> + <paramdef>string <parameter>xslt_filename</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã®é¢æ°ã¯ããã¼ã¿åºåã®å¤æãéå§ãã¾ãã <function>xslt_output_begintransform</function> ãã³ã¼ã«ããå ´æ @@ -307,6 +291,7 @@ <void/> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_output_endtransform</function> ã¯ã <function>xslt_output_begintransform</function> 颿°ã§éå§ããåºåã®å¤æã @@ -328,13 +313,12 @@ <funcdef>bool <function>xslt_process</function> </funcdef> - <paramdef> - <parameter>string xsl_data</parameter> - <parameter>string xml_data</parameter> - <parameter>string result</parameter> - </paramdef> + <paramdef>string <parameter>xsl_data</parameter></paramdef> + <paramdef>string <parameter>xml_data</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_process</function> ã¯ãXSLT ã¹ã¿ã¤ã«ã·ã¼ããæãã æååãæåã®å¼æ°ã夿ãããXMLãã¼ã¿ãæããæååã2çªç®ã®å¼ @@ -361,7 +345,7 @@ <table border="1" cellpadding="2" cellspacing="1"> <tr> <td width="20%"> - &#160; + &#160; </td> <td width="80%"> <h2><xsl:value-of select="title"/></h2> @@ -417,26 +401,15 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_run</function></funcdef> - <paramdef><parameter>resource xh</parameter></paramdef> - <paramdef><parameter>string xslt_file</parameter></paramdef> - <paramdef><parameter>string xml_data_file</parameter></paramdef> - <paramdef> - <parameter> - <replaceable><optional>string result</optional></replaceable> - </parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>array xslt_params</optional></replaceable> - </parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>array xslt_args</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>xslt_file</parameter></paramdef> + <paramdef>string <parameter>xml_data_file</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> + <paramdef>array <parameter>xslt_params</parameter></paramdef> + <paramdef>array <parameter>xslt_args</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> xslt_file ã¹ã¿ã¤ã«ã·ã¼ããé©ç¨ãããã¨ã«ãã xml_data_file ãå¦ç ãããã¹ã¿ã¤ã«ã·ã¼ã㯠xslt_params ã«ã¢ã¯ã»ã¹ããããã»ããµã¯ @@ -456,14 +429,14 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_set_sax_handler</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - <parameter>array handlers</parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>array <parameter>handlers</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> - xh ã§æå®ãããªã½ã¼ã¹ãã³ãã«ã« SAX ãã³ãã©ãè¨å®ãã¾ãã + <parameter>xh</parameter>ã§æå®ãããªã½ã¼ã¹ãã³ãã«ã«SAX ãã³ãã© + ãè¨å®ãã¾ãã </para> </refsect1> </refentry> @@ -480,16 +453,15 @@ <funcdef>bool <function>xslt_transform</function> </funcdef> - <paramdef> - <parameter>string xsl</parameter> - <parameter>string xml</parameter> - <parameter>string result</parameter> - <parameter>string params</parameter> - <parameter>string args</parameter> - <parameter>string resultBuffer</parameter> - </paramdef> + <paramdef>string <parameter>xsl</parameter></paramdef> + <paramdef>string <parameter>xml</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> + <paramdef>string <parameter>params</parameter></paramdef> + <paramdef>string <parameter>args</parameter></paramdef> + <paramdef>string <parameter>resultBuffer</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_transform</function> ã¯ããªã½ã¼ã¹APIã使ç¨ããã㨠ãªããSablotron ã®ããé«åº¦ãªæ©è½ã¸ã®ã¤ã³ã¿ã¼ãã§ã¼ã¹ãæä¾ãã¾ãã Index: phpdoc/ja/functions/yaz.xml diff -u phpdoc/ja/functions/yaz.xml:1.7 phpdoc/ja/functions/yaz.xml:1.8 --- phpdoc/ja/functions/yaz.xml:1.7 Sat Jul 7 18:26:19 2001 +++ phpdoc/ja/functions/yaz.xml Mon Aug 13 04:11:39 2001 @@ -31,9 +31,9 @@ <sect1 id="yaz.install"> <title>ã¤ã³ã¹ãã¼ã«</title> <para> - YAZãã³ã³ãã¤ã«ããã¤ã³ã¹ãã¼ã«ãã¦ä¸ãããPHPããªãã·ã§ã³-- - with-yazãä»ãã¦ä»ã®ä»»æã®ã¢ã¸ã¥ã¼ã«ã¨ã³ã³ãã¤ã«ãã¦ä¸ããããã® - æé ã®æ¦è¦ã以ä¸ã«ç¤ºãã¾ãã + YAZãã³ã³ãã¤ã«ããã¤ã³ã¹ãã¼ã«ãã¦ä¸ãããPHPããªãã·ã§ã³ + <literal>--with-yaz</literal>ãä»ãã¦ä»ã®ä»»æã®ã¢ã¸ã¥ã¼ã«ã¨ + ã³ã³ãã¤ã«ãã¦ä¸ããããã®æé ã®æ¦è¦ã以ä¸ã«ç¤ºãã¾ãã </para> <para> <informalexample> @@ -181,8 +181,8 @@ <funcprototype> <funcdef>int <function>yaz_connect</function></funcdef> <paramdef>string <parameter>zurl</parameter></paramdef> - <paramdef>string - <parameter><optional>authentication</optional></parameter> + <paramdef>mixed + <parameter><optional>options</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> @@ -195,6 +195,59 @@ <function>yaz_wait</function>ãã³ã¼ã«ãããéã«æ¥ç¶ãå®è¡ããæºå ãè¡ãã ãã§ãã </para> + <para> + 2çªç®ã®å¼æ°ã<parameter>options</parameter>ã«æååãæå®ãããå ´åã + Z39.50 V2èªè¨¼æåå(OpenAuth)ã¨ãã¦å¦çããã¾ãã + </para> + <para> + <parameter>options</parameter> ã«é åãæå®ãããå ´åããã®é åã®å + 容ã¯ãªãã·ã§ã³ã¨ãã¦å¦çããã¾ããé åãªãã·ã§ã³ã¯ãPHP 4.0.7以é + ã§ã®ã¿ãµãã¼ãããããã¨ã«æ³¨æãã¦ä¸ããã + + <variablelist> + <title><function>yaz_connect</function> ãªãã·ã§ã³</title> + <varlistentry><term>user</term><listitem> + <simpara>èªè¨¼ç¨ã®ã¦ã¼ã¶å + </simpara></listitem> + </varlistentry> + <varlistentry><term>group</term><listitem> + <simpara>èªè¨¼ç¨ã®ã°ã«ã¼ã + </simpara></listitem> + </varlistentry> + <varlistentry><term>password</term><listitem> + <simpara>èªè¨¼ç¨ã®ãã¹ã¯ã¼ã + </simpara></listitem> + </varlistentry> + <varlistentry><term>cookie</term><listitem> + <simpara>ã»ãã·ã§ã³ã¯ããã¼ (YAZ proxy). + </simpara></listitem> + </varlistentry> + <varlistentry><term>proxy</term><listitem> + <simpara>æ¥ç¶ç¨ãããã· (YAZ proxy). + </simpara></listitem> + </varlistentry> + <varlistentry><term>persistent</term><listitem> + <simpara> + è«çå¤ã&true; ã®å ´åãæ¥ç¶ã¯æç¶çã¨ãªãã¾ãã&false; ã® + å ´åãæ¥ç¶ã¯æç¶çã§ã¯ããã¾ãããããã©ã«ãã§ãæ¥ç¶ã¯ + æç¶çã§ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry><term>piggyback</term><listitem> + <simpara> + è«çå¤ã&true; ã®å ´åãæ¤ç´¢æã®piggybackãæå¹ã«ãªãã¾ãã + &false; ã®å ´åãpiggybackãç¡å¹ã«ãªãã¾ããããã©ã«ãã§ã¯ã + piggyback ã¯æå¹ã§ããpiggybackãæå¹ã«ããã¨ããå¹ççã¨ãªãã + é常ãã¬ã³ã¼ããæåã«åå¾ããéã®ãããã¯ã¼ã¯å¾å¾©æéãç¯ç´ + ãããã¨ãå¯è½ã§ããããããå°æ°ã® Z39.50ã¿ã¼ã²ãã㯠+ piggybackããµãã¼ããã¦ããªãããã¨ã¬ã¡ã³ãéååãç¡è¦ãã¾ãã + ãã®å ´åãpiggybackãç¡å¹ã¨ããå¿ è¦ãããã¾ãã + </simpara> + </listitem> + </varlistentry> + </variablelist> + </para> </refsect1> </refentry> @@ -446,37 +499,36 @@ </row> </tbody> </tgroup> - </table> - <para> - 以ä¸ã¯ãæå¹ãªã¯ã¨ãªæ§é ã説æãããã®ã§ãã - <informalexample> + </table> + <example> + <title>ã¯ã¨ãªã®ä¾</title> + <para> + ã¯ã¨ãª <screen>computer</screen> - </informalexample> - "computer" ãããææ¸ã«ããããã¾ãã屿§ã¯æå®ããã¦ã¾ããã - </para> - <para> - <informalexample> + ã¯ã"computer"ãå«ãææ¸ã«ããããã¾ãã屿§ã¯æå®ããã¦ãã¾ããã + </para> + <para> + ã¯ã¨ãª <screen>"donald knuth"</screen> - </informalexample> - "donald knuth" ãããææ¸ã«ããããã¾ãã - </para> - <para> - <informalexample> - <screen>@attr 1=4 art</screen> - </informalexample> - 屿§åã¯1 (Bib-1 使ç¨)ã§ã屿§å¤ã¯ 4(ã¿ã¤ãã«)ã§ããããã«ããã - "art"ãã¿ã¤ãã«ã«ããææ¸ã«ããããã¾ãã - </para> - <para> - <informalexample> + ã¯ã"donald knuth" ãããææ¸ã«ããããã¾ãã + </para> + <para> + ã¯ã¨ãª + <screen>@attr 1=4 art</screen>ã®å ´åã + 屿§åã¯1 (Bib-1 use)ã屿§ã®å¤ã¯4 (Title)ã¨ãªãã¾ãããã®ããã + titleã«<literal>art</literal>ãç¾ããææ¸ã«ããããã¾ãã + </para> + <para> + ãã®ä»ã®ããè¤éãªã¯ã¨ãªã®ä¾: <screen>@attrset gils @and @attr 1=4 art @attr 1=1003 "donald knuth"</screen> - </informalexample> - ãã®ã¯ã¨ãªã¯å ¨ä½ã«GILS屿§ã»ããã使ç¨ãã¾ãããã®ã¯ã¨ãªã¯titleã« - "art"ããããauthorã«"donald knuth"ãããææ¸ã«ããããã¾ãã - </para> + ãã®ã¯ã¨ãªã¯ãGILS屿§éåã使ç¨ãã¦ãã¾ããã¯ã¨ãªã¯titleã« + <literal>art</literal>ãç¾ããauthorã«<literal>donald knuth</literal> + ãç¾ããææ¸ã«ããããã¾ãã + </para> + </example> </refsect1> </refentry> - + <refentry id="function.yaz-present"> <refnamediv> <refname>yaz_present</refname> @@ -850,7 +902,9 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>yaz_wait</function></funcdef> - <void></void> + <paramdef> + <parameter><optional>array options</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -862,6 +916,21 @@ ããå ¨ã¦ã®ãªã¯ã¨ã¹ããå®äºãããã(ã¨ã©ã¼ã®å ´åã«ã¯)䏿ãããå ´ åã«å¦çãæ»ãã¾ãã </para> + <para> + é å <parameter>options</parameter> ãæå®ãããå ´åã + <function>yaz_wait</function>ã®åä½ã夿´ãããªãã·ã§ã³ã¨ãªãã¾ãã + </para> + <variablelist> + <varlistentry><term><literal>timeout</literal></term> + <listitem> + <para> + æéã®ã¿ã¤ã ã¢ã¦ããè¨å®ãã¾ããã¿ã¼ã²ãããæéå ã«å¿çããªã㣠+ ãå ´åãåä½ãã¦ããªãã¨ã¿ãªããã<function>yaz_wait</function> + ã¯å¸°ãã¾ããã¿ã¤ã ã¢ã¦ãã®ããã©ã«ãå¤ã¯15sã§ãã + </para> + </listitem> + </varlistentry> + </variablelist> </refsect1> </refentry>
Index: phpdoc/ja/functions/info.xml diff -u phpdoc/ja/functions/info.xml:1.26 phpdoc/ja/functions/info.xml:1.27 --- phpdoc/ja/functions/info.xml:1.26 Sat Jul 7 18:25:46 2001 +++ phpdoc/ja/functions/info.xml Mon Aug 13 04:11:35 2001 @@ -39,7 +39,7 @@ <para> assersion ã¯ãå ¥åãã©ã¡ã¼ã¿ã®ãã§ãã¯ã®ãããªé常ã®å®è¡åä½ã«ä½¿ ç¨ããã¹ãã§ã¯ããã¾ãããä¸è¬çã«ã¯ãassertion ã®ãã§ãã¯ãæå¹ - ã§ãªãå ´åã«èªåã®ã³ã¼ãå¸¸ã«æåã«åä½ãããã¨ãã§ããå¿ è¦ããã + ã§ãªãå ´åã«èªåã®ã³ã¼ããå¸¸ã«æ£å¸¸ã«åä½ãããã¨ãã§ããå¿ è¦ããã ã¾ãã </para> <para> @@ -47,6 +47,52 @@ <function>assert_options</function> ã¾ãã¯ããã¥ã¢ã«ã®é¢æ°ã®é¨å ã«è¨è¿°ããã .ini ã®è¨å®ã«ããè¨å®ãããã¨ãå¯è½ã§ãã </para> + <para> + 颿° <function>assert_options</function> ãã¤/ã¾ã㯠+ ASSERT_CALLBACK è¨å®ãã£ã¬ã¯ãã£ãã«ãã失æããassertionã + å¦çããã³ã¼ã«ããã¯é¢æ°ãè¨å®ãããã¨ãå¯è½ã§ãã + </para> + <para> + <function>assert</function> ã®ã³ã¼ã«ããã¯ã¯ãassertionãçºç + ããå ´æã«é¢ããæ å ±ã¨å ±ã«assertionã«æ¸¡ãããã³ã¼ãã容æã«ã㣠+ ããã£ã¼ã§ãããããç¹ã«èªåãã¹ãã»ãããæ§ç¯ããéã«ä¾¿å©ã§ãã + ãã®æ å ±ã¯ä»ã®ææ³ã§ããã£ããã£ã¼å¯è½ã§ãããassertionãä½¿ç¨ + ãããã¨ã«ãããããç°¡åãã¤å®¹æã«è¡ãªããã¨ãå¯è½ã§ã! + </para> + <para> + ã³ã¼ã«ããã¯é¢æ°ã¯ã3ã¤ã®å¼æ°ãåããå¿ è¦ãããã¾ããæåã®å¼æ° + ã¯ãassertionã失æãããã¡ã¤ã«ãå«ã¾ãã¾ãã2çªç®ã®å¼æ°ã«ã¯ã + assertionã失æããè¡ãå«ã¾ãã3çªç®ã®å¼æ°ã«ã¯å¤±æããå¼ãå«ã¾ + ãã¾ãã(ããããå ´åã®ã¿ã1ã¾ãã¯"two"ã®ãããªãªãã©ã«ã®å¤ã¯ã + ã®å¼æ°ã«æ¸¡ããã¾ãã) + </para> + <para> + <example> + <title>ã«ã¹ã¿ã ãã³ãã©ã§å¤±æããassertionãå¦çãã</title> + <programlisting role="php"> +<?php +// assertãæå¹ã«ããåºåãæå¶ãã +assert_options (ASSERT_ACTIVE, 1); +assert_options (ASSERT_WARNING, 0); +assert_options (ASSERT_QUIET_EVAL, 1); + +// ãã³ãã©é¢æ°ã使ãã +function my_assert_handler ($file, $line, $code) { + echo "<hr>Assertion Failed: + File '$file'<br> + Line '$line'<br> + Code '$code'<br><hr>"; +} + +// ã³ã¼ã«ããã¯ãè¨å®ãã +assert_options (ASSERT_CALLBACK, 'my_assert_handler'); + +// 失æããassertionã使 +assert ('mysql_query ("")'); +?> + </programlisting> + </example> + </para> </refsect1> </refentry> @@ -720,7 +766,7 @@ <row> <entry>register_globals</entry> <entry>"1"</entry> - <entry>PHP_INI_ALL</entry> + <entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry> </row> <row> <entry>safe_mode</entry> @@ -749,7 +795,7 @@ </row> <row> <entry>arg_separator</entry> - <entry>"&"</entry> + <entry>"&"</entry> <entry>PHP_INI_ALL</entry> </row> <row> @@ -1094,6 +1140,8 @@ <para> ãªãã·ã§ã³ã®ãã©ã¡ã¼ã¿ <parameter>what</parameter> ã«ä»¥ä¸ã®å¤ãä¸ ã¤ã¾ãã¯è¤æ°æå®ãããã¨ã«ããåºåãã«ã¹ã¿ãã¤ãºãããã¨ãå¯è½ã§ãã + (<link linkend="language.operators.bitwise">or</link>æ¼ç®åã«ãã + ããããçµã¿åããããã¨ãå¯è½ã§ãã) <itemizedlist> <listitem><simpara>INFO_GENERAL</simpara></listitem> <listitem><simpara>INFO_CREDITS</simpara></listitem> @@ -1256,15 +1304,35 @@ </funcprototype> </funcsynopsis> <para> - ãµã¼ãã¼ã®ç°å¢å¤æ°ã« <parameter>setting</parameter> ã追å ãã¾ãããã®ç°å¢å¤æ°ã¯ãã«ã¬ã³ãã®ãªã¯ã¨ã¹ããå®è¡ãã¦ããéã®ã¿åå¨ãã¾ãããªã¯ã¨ã¹ãçµäºæãç°å¢å¤æ°ã¯å ã®ç¶æ ã«æ»ããã¾ãã - </para> - <para> - ãã種ã®ç°å¢å¤æ°ã夿´ããããã¨ã¯æ½å¨çãªã»ãã¥ãªãã£ãªã¹ã¯ã¨ãªãå¯è½æ§ãããã¾ãã<literal>safe_mode_allowed_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯æ¥é è¾ã®ã«ã³ãåºåãã®ãªã¹ããå«ã¾ãã¾ããã»ã¼ãã¢ã¼ãã§ã¯ãã¦ã¼ã¶ã¯ãã®ãã£ã¬ã¯ãã£ãã§æå®ãããæ¥é è¾ã§å§ã¾ãååãæããç°å¢å¤æ°ã®ã¿ã夿´å¯è½ã¨ãªãã¾ãã -ããã©ã«ãã§ã¯ãã¦ã¼ã¶ã¯<literal>PHP_</literal> ã§å§ã¾ãç°å¢å¤æ°(ä¾ãã°<literal>PHP_FOO=BAR</literal>)ã®ã¿ã夿´å¯è½ã§ããæ³¨æ:ãã®ãã£ã¬ã¯ãã£ãã空ã®å ´åãPHPã¯ã¦ã¼ã¶ã«å ¨ã¦ã®ç°å¢å¤æ°ãä¿®æ£ã§ãã許å¯ãä¸ãã¦ãã¾ãã¾ã! - </para> - <para> - <literal>safe_mode_protected_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯ãã«ã³ãåºåãã®ç°å¢å¤æ°ã®ãªã¹ããå«ã¾ãã¾ããã¦ã¼ã¶ã¯ããã®ç°å¢å¤æ°ã<function>putenv</function>ã«ãã夿´ãããã¨ãã§ãã¾ããããããã®å¤æ°ã¯ã<literal>safe_mode_allowed_env_vars</literal>ã夿´ãããã¨ã許å¯ãã¦ããå ´åã§ãä¿è·ããã¾ãã + ãµã¼ãã¼ã®ç°å¢å¤æ°ã« <parameter>setting</parameter> ã追å ãã¾ãã + ãã®ç°å¢å¤æ°ã¯ãã«ã¬ã³ãã®ãªã¯ã¨ã¹ããå®è¡ãã¦ããéã®ã¿åå¨ãã¾ãã + ãªã¯ã¨ã¹ãçµäºæãç°å¢å¤æ°ã¯å ã®ç¶æ ã«æ»ããã¾ãã + </para> + <para> + ãã種ã®ç°å¢å¤æ°ã夿´ããããã¨ã¯æ½å¨çãªã»ãã¥ãªãã£ãªã¹ã¯ã¨ãªã + å¯è½æ§ãããã¾ãã<literal>safe_mode_allowed_env_vars</literal> + ãã£ã¬ã¯ãã£ãã«ã¯æ¥é è¾ã®ã«ã³ãåºåãã®ãªã¹ããå«ã¾ãã¾ããã»ã¼ã + ã¢ã¼ãã§ã¯ãã¦ã¼ã¶ã¯ãã®ãã£ã¬ã¯ãã£ãã§æå®ãããæ¥é è¾ã§å§ã¾ãåå + ãæããç°å¢å¤æ°ã®ã¿ã夿´å¯è½ã¨ãªãã¾ãã + ããã©ã«ãã§ã¯ãã¦ã¼ã¶ã¯<literal>PHP_</literal> ã§å§ã¾ãç°å¢å¤æ° + (ä¾ãã°<literal>PHP_FOO=BAR</literal>)ã®ã¿ã夿´å¯è½ã§ããæ³¨æ:ãã® + ãã£ã¬ã¯ãã£ãã空ã®å ´åãPHPã¯ã¦ã¼ã¶ã«å ¨ã¦ã®ç°å¢å¤æ°ãä¿®æ£ã§ããè¨±å¯ + ãä¸ãã¦ãã¾ãã¾ã! + </para> + <para> + <literal>safe_mode_protected_env_vars</literal> ãã£ã¬ã¯ãã£ãã«ã¯ã + ã«ã³ãåºåãã®ç°å¢å¤æ°ã®ãªã¹ããå«ã¾ãã¾ããã¦ã¼ã¶ã¯ããã®ç°å¢å¤æ° + ã<function>putenv</function>ã«ãã夿´ãããã¨ãã§ãã¾ãããããã + ã®å¤æ°ã¯ã<literal>safe_mode_allowed_env_vars</literal>ã夿´ããã + ã¨ã許å¯ãã¦ããå ´åã§ãä¿è·ããã¾ãã </para> + <warning> + <para> + ãããã®ãã£ã¬ã¯ãã£ãã¯ã + <link linkend="features.safe-mode">ã»ã¼ãã¢ã¼ã</link> ãæå¹ãªå ´åã« + ã®ã¿å¹æãããã¾ã! + </para> + </warning> <para> <example> <title>ç°å¢å¤æ°ã®è¨å®</title> Index: phpdoc/ja/functions/java.xml diff -u phpdoc/ja/functions/java.xml:1.2 phpdoc/ja/functions/java.xml:1.3 --- phpdoc/ja/functions/java.xml:1.2 Sat Jul 7 18:25:48 2001 +++ phpdoc/ja/functions/java.xml Mon Aug 13 04:11:37 2001 @@ -3,36 +3,37 @@ <titleabbrev>PHP / Java ã®é£æº</titleabbrev> <partintro> <para> - PHPã¨Javaã®é£æºãã¨ãã¦èããããææ®µã¯2種é¡ããã¾ããJavaãPHPã«çµ±å - ããææ³ããã®ææ³ã¯ããå®å®ã§å¹ççãªææ³ã§ããã¾ãã¯ãPHPãJavaãµã¼ - ãã¬ããç°å¢ã«çµ±åããææ³ã§ããåè ã¯ãext/java ã§æä¾ãããå¾è ã¯ãµ - ã¼ãã¬ãããµã¼ãã¨ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ã§ããSAPIã¢ã¸ã¥ã¼ã«ã§ãã + PHPã¨Javaã®é£æºãã¨ãã¦èããããææ®µã¯2種é¡ããã¾ããPHPãJavaãµã¼ã + ã¬ããç°å¢ã«çµ±åããæ¹æ³ã¨Javaãµãã¼ããPHPã«çµ±åããæ¹æ³ã§ããåè ã® + æ¹ãããå®å®ã§å¹ççãªææ³ã§ããåè ã¯ããµã¼ãã¬ãããµã¼ãã¸ã®ã¤ã³ã¿ã¼ + ãã§ã¤ã¹ã¨ãã¦SAPIã¢ã¸ã¥ã¼ã«ã«ããæä¾ãããå¾è ã¯ãJavaæ¡å¼µã¢ã¸ã¥ã¼ã« + ã¨ãã¦æä¾ããã¾ãã </para> <para> PHP 4 ext/java ã¯ãPHPããJavaãªãã¸ã§ã¯ãã®ã¡ã½ãããçæããã³ã¼ã« ããç°¡åã§å¹ççãªææ®µãæä¾ãã¾ãããã®JVMã¯JNIãç¨ãã¦ä½æãããå ¨ ã¦ã¯ãã®ããã»ã¹ã§åä½ãã¾ããext/javaã®æ§ç¯æé ã¯ã - php4/ext/java/README ã«ããã¾ãã + <filename>php4/ext/java/README</filename>ã«ããã¾ãã <example> <title>Java ã®ä¾</title> <programlisting role="php"> <?php // Java ã¯ã©ã¹ java.lang.System ã®ã¤ã³ã¹ã¿ã³ã¹ãPHPã«ä½æãã - $system = new Java("java.lang.System"); + $system = new Java('java.lang.System'); // ããããã£ã¸ã®ã¢ã¯ã»ã¹ã®ã㢠- print "Java version=".$system->getProperty("java.version")." <br>"; - print "Java vendor=" .$system->getProperty("java.vendor")." <br>"; - print "OS=".$system->getProperty("os.name")." ". - $system->getProperty("os.version")." on ". - $system->getProperty("os.arch")." <br>"; + print 'Java version='.$system->getProperty('java.version').' <br>'; + print 'Java vendor=' .$system->getProperty('java.vendor').' <br>'; + print 'OS='.$system->getProperty('os.name').' '. + $system->getProperty('os.version').' on '. + $system->getProperty('os.arch').' <br>'; // java.util.Date ã®ä¾ - $formatter = new Java("java.text.SimpleDateFormat", + $formatter = new Java('java.text.SimpleDateFormat', "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); - print $formatter->format(new Java("java.util.Date")); + print $formatter->format(new Java('java.util.Date')); ?> </programlisting> </example> @@ -42,15 +43,15 @@ <?php // ãã®ä¾ã¯ãCGIã¨ãã¦å®è¡ããããã¨ã®ã¿ãèæ ®ãã¦ãã¾ãã - $frame = new Java("java.awt.Frame", "Zend"); - $button = new Java("java.awt.Button", "Hello Java world!"); + $frame = new Java('java.awt.Frame', 'PHP'); + $button = new Java('java.awt.Button', 'Hello Java world!'); $frame->add("North", $button); $frame->validate(); $frame->pack(); $frame->visible = True; - $thread = new Java("java.lang.Thread"); + $thread = new Java('java.lang.Thread'); $thread->sleep(10000); $frame->dispose(); @@ -63,26 +64,28 @@ <itemizedlist> <listitem> <simpara> - new Java() ã¯ãæå¹ãªã³ã³ã¹ãã©ã¯ã¿ããå ´åãã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ - ãçæãã¾ãã弿°ãæå®ãããªãå ´åã«ã¯ãããã©ã«ãã®ã³ã³ã¹ãã© - ã¯ã¿ã«ãã"java.lang.System"ã®ãããªã¯ã©ã¹ã«ã¢ã¯ã»ã¹ããã¨ããã§ - ãããããã®ã¯ã©ã¹ã¯ãéçãªææ³ã§ãã®ã¯ã©ã¹ã®æ©è½ã®å¤ããå ¬éã - ã¦ãã¾ãã + <literal>new Java()</literal> ã¯ãæå¹ãªã³ã³ã¹ãã©ã¯ã¿ãããå ´åã + ã¯ã©ã¹ã®ã¤ã³ã¹ã¿ã³ã¹ãçæãã¾ãã弿°ãæå®ãããªãå ´åã«ã¯ã + ããã©ã«ãã®ã³ã³ã¹ãã©ã¯ã¿ã«ãã + <literal>java.lang.System</literal>ã®ãããªã¯ã©ã¹ã«ã¢ã¯ã»ã¹ãã㨠+ è¯ãã§ãããããã®ã¯ã©ã¹ã¯ãéçãªææ³ã§ãã®ã¯ã©ã¹ã®æ©è½ã®å¤ãã + å ¬éãã¦ãã¾ãã </simpara> </listitem> <listitem> <simpara> ããã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã³ãã¼ã«ã¢ã¯ã»ã¹ããéã«ã¯ãã¾ãbeanããããã£ ãæ¢ããã¦ãããæ¬¡ã«publicãã£ã¼ã«ããæ¢ããã¾ããè¨ãæããã¨ã - "print $date.time" ã¯ã¾ã "$date.getTime()" ã¨è§£éãããç¶ã㦠- "$date.time" ã¨è§£éããã¾ãã + <literal>print $date.time</literal>ã¯ã¾ã + <literal>$date.getTime()</literal>ã¨è§£éãããç¶ã㦠+ <literal>$date.time</literal>ã¨è§£éããã¾ãã </simpara> </listitem> <listitem> <simpara> éçã¡ã³ãããã³ã¤ã³ã¹ã¿ã³ã¹ã¡ã³ãã¯å ±ã«åãæ§æã§ã¢ã¯ã»ã¹å¯è½ã§ãã - ããã«ãjavaãªãã¸ã§ã¯ãã"java.lang.Class"åã®å ´åããã®ã¯ã©ã¹ã®é - çã¡ã³ã(ãã£ã¼ã«ãã¨ã¡ã½ãã)ã«ã¢ã¯ã»ã¹å¯è½ã§ãã + ããã«ãjavaãªãã¸ã§ã¯ãã<literal>java.lang.Class</literal>åã®å ´ + åããã®ã¯ã©ã¹ã®éçã¡ã³ã(ãã£ã¼ã«ãã¨ã¡ã½ãã)ã«ã¢ã¯ã»ã¹å¯è½ã§ãã </simpara> </listitem> <listitem> @@ -122,12 +125,12 @@ </itemizedlist> </para> <para> - PHP4 sapi/servlet ã¯PHPããã»ããµå ¨ä½ããµã¼ãã¬ããã¨ãã¦å®è¡ããããã« - ext//javaã«ããå®ç¾©ãããæ©æ§ã®ä¸ã«æ§ç¯ããã¦ãã¾ãã + sapi/servlet ã¯PHPããã»ããµå ¨ä½ããµã¼ãã¬ããã¨ãã¦å®è¡ããããã« + ext/javaã«ããå®ç¾©ãããæ©æ§ã®ä¸ã«æ§ç¯ããã¦ãã¾ãã ãã®å½¢æ ã®PHPã®å´ãããã®å®è£ ãåºæ¬çã«åªãã¦ããç¹ã¯ããµã¼ãã¬ããã ãµãã¼ãããWebãµã¼ããé常JVMããã¼ã«ããåå©ç¨ãããã¨ã«æ³¨åãã¦ãã - ãã¨ã§ãããã®ãµã¼ãã¬ããSAPIã¢ã¸ã¥ã¼ã«ã®æ§ç¯æé ã¯ãphp4/sapi/README - ã«ããã¾ãã + ãã¨ã§ãããã®ãµã¼ãã¬ããSAPIã¢ã¸ã¥ã¼ã«ã®æ§ç¯æé ã¯ã + <filename>php4/sapi/README</filename> ã«ããã¾ãã æ³¨æ: @@ -189,7 +192,7 @@ <title>Javaä¾å¤ãã³ãã©</title> <programlisting role="php"> <?php - $stack = new Java("java.util.Stack"); + $stack = new Java('java.util.Stack'); $stack->push(1); // 以ä¸ã®ã³ã¼ãã¯å®è¡ã«æåãã¾ã @@ -203,7 +206,7 @@ if ($ex) print $ex->toString(); // ç´è¿ã®ä¾å¤ãã¯ãªã¢ - java_last_exception_clear(); + java_last_exception_clear();php4/sapi/README ?> </programlisting> </example> Index: phpdoc/ja/functions/math.xml diff -u phpdoc/ja/functions/math.xml:1.20 phpdoc/ja/functions/math.xml:1.21 --- phpdoc/ja/functions/math.xml:1.20 Sat Jun 23 16:35:13 2001 +++ phpdoc/ja/functions/math.xml Mon Aug 13 04:11:37 2001 @@ -1,7 +1,7 @@ <reference id="ref.math"> <title>æ°å¦é¢æ°</title> - <titleabbrev>Math.</titleabbrev> + <titleabbrev>Math</titleabbrev> <partintro> <sect1 id="math.intro"> @@ -295,8 +295,9 @@ ã¾ãã </para> <para> - OctDec ã¯ã2鲿° ã 10鲿°ã«å¤æãã¾ãã夿å¯è½ãªæã大ããªæ°å - 㯠1 ã 31 ããã並ãã 2鲿° ã§ããã10鲿° ã® 2147483647 ã§ãã + <function>bindec</function>ã¯ã2鲿°ã<type>integer</type>ã«å¤æ + ãã¾ãã夿å¯è½ãªæã大ããªæ°å㯠1 ã 31 ããã並ãã 2鲿°ã§ + ããã10鲿°ã®2147483647ã§ãã </para> <para> <function>decbin</function> 颿°ãåç §ä¸ããã @@ -503,7 +504,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>getrandmax</function></funcdef> - <paramdef>void </paramdef> + <paramdef>void</paramdef> </funcprototype> </funcsynopsis> @@ -563,7 +564,7 @@ <para> <function>lcg_value</function> ã¯ã(0, 1)ã®ç¯å²ã®ç似乱æ°ãè¿ãã¾ ãããã®é¢æ°ã¯ã卿ã2^31 - 85ããã³2^31 - 249ã®2ã¤ã® CG ãçµã¿ - åããã¾ãããã®é¢¦Õ°ã®å¨æã¯ããã2ã¤ã®ç´ æ°ã®ç©ã¨ç価ã§ãã + åããã¾ãããã®é¢æ°ã®å¨æã¯ããã2ã¤ã®ç´ æ°ã®ç©ã¨ç価ã§ãã </para> </refsect1> </refentry> @@ -811,9 +812,15 @@ <funcprototype> <funcdef>string <function>number_format</function></funcdef> <paramdef>float <parameter>number</parameter></paramdef> - <paramdef>int <parameter>decimals</parameter></paramdef> - <paramdef>string <parameter>dec_point</parameter></paramdef> - <paramdef>string <parameter>thousands_sep</parameter></paramdef> + <paramdef>int + <parameter><optional>decimals</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>dec_point</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>thousands_sep</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -840,24 +847,53 @@ ããããæååã使ããå°æ°é¨ã®åã®ããã(".")ã®ä»£ããã« <parameter>dec_point</parameter>ã§ä¸ããããæååã使ãã¾ãã </para> + <note> + <para> + <parameter>thousands_sep</parameter>ã®æåã®æåã®ã¿ã使ç¨ãã + ã¾ããä¾ãã°ãæ°å¤<literal>1000</literal>ã«ã¤ã㦠+ <literal>foo</literal> ã<parameter>thousands_sep</parameter> + ã«ä½¿ç¨ããå ´åã<function>number_format</function> ã¯ã + <literal>1f000</literal>ãè¿ãã¾ãã + </para> + </note> <para> - ä¾ãã°ããã©ã³ã¹èªè¡¨è¨ã§ã¯é叏尿°ç¹ä»¥ä¸ã¯2æ¡ã¨ããã«ã³ã(',')ã - å°æ°é¨ã®åºåãæåãã¹ãã¼ã¹ã1000ã®ä½æ¯ã®åºåãæåã¨ãã¦ä½¿ç¨ã - ã¾ããããã¯ã次ã®ããã«è¡ãã¾ãã - <informalexample> + <example> + <title><function>number_format</function> ã®ä¾</title> + <para> + ä¾ãã°ããã©ã³ã¹èªè¡¨è¨ã§ã¯é叏尿°ç¹ä»¥ä¸ã¯2æ¡ã¨ããã«ã³ã + (',')ãå°æ°é¨ã®åºåãæåãã¹ãã¼ã¹(' ')ã1000ã®ä½æ¯ã®åºåã + æåã¨ãã¦ä½¿ç¨ãã¾ããããã¯ã次ã®ããã«è¡ãã¾ãã + </para> <programlisting role="php"> <?php - $nombre = 1234.56; - // è±èªè¡¨è¨ (ããã©ã«ã) - $english_format_number = number_format($nombre); - // 1,234.56 - // ãã©ã³ã¹èªè¡¨è¨ - $nombre_format_francais = number_format($nombre, 2, ',', ' '); - // 1 234,56 + + $nombre = 1234.56; + + // è±èªè¡¨è¨ (ããã©ã«ã) + $english_format_number = number_format($nombre); + // 1,234.56 + + // ãã©ã³ã¹èªè¡¨è¨ + $nombre_format_francais = number_format($nombre, 2, ',', ' '); + // 1 234,56 + + $number = 1234.5678; + + // ååä½ã®åºåãããªãè±èªè¡¨è¨ + $english_format_number = number_format($number, 2, '.', ''); + // 1234.56 + ?> </programlisting> - </informalexample> + </example> </para> + <note> + <para> + <function>sprintf</function>, + <function>printf</function> , <function>sscanf</function>ã + åç §ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -895,12 +931,22 @@ <funcsynopsis> <funcprototype> <funcdef>double <function>pi</function></funcdef> - <paramdef>void </paramdef> + <paramdef>void</paramdef> </funcprototype> </funcsynopsis> <simpara> åå¨çã®è¿ä¼¼å¤ãè¿ãã¾ãã </simpara> + <para> + <informalexample> + <programlisting> + +echo pi(); +// 3.1415926535898 ãåºåãã¾ãã + + </programlisting> + </informalexample> + </para> </refsect1> </refentry> @@ -920,9 +966,36 @@ </funcsynopsis> <para> <parameter>base</parameter> ã® <parameter>exp</parameter> ä¹ãè¿ - ãã¾ãããããè¨ç®ã§ããªãå ´åã<function>exp</function>ã¯ã - <literal>NAN</literal>ãè¿ãã¾ãã + ãã¾ããå¯è½ãªå ´åããã®é¢æ°ã¯ã<type>integer</type>åã®å¤ã + è¿ãã¾ãã </para> + <para> + ç´¯ä¹ãè¨ç®ã§ããªãå ´åãè¦åãçºçãã + <function>pow</function> 㯠&false;ãè¿ãã¾ãã + </para> + <example> + <title><function>pow</function>ã®ä¾</title> + <programlisting role="php"> +<![CDATA[ +<?php + +var_dump( pow(2,8) ); // int(256) +echo pow(-1,20); // 1 +echo pow(0, 0); // 1 + +echo pow(-1, 5.5); // ã¨ã©ã¼ + +?> +]]> + </programlisting> + </example> + <warning> + <para> + PHP 4.0.6 ããåã®ãã¼ã¸ã§ã³ã§ã¯ã<function>pow</function>㯠+ 常ã«<type>float</type>ãè¿ãã¾ãããã®å ´åãè¦åã®åé¡ã¯ + ããã¾ããã + </para> + </warning> <para> <function>exp</function>ãåç §ä¸ããã </para> Index: phpdoc/ja/functions/pdf.xml diff -u phpdoc/ja/functions/pdf.xml:1.25 phpdoc/ja/functions/pdf.xml:1.26 --- phpdoc/ja/functions/pdf.xml:1.25 Wed Jul 11 09:10:24 2001 +++ phpdoc/ja/functions/pdf.xml Mon Aug 13 04:11:37 2001 @@ -680,48 +680,54 @@ <refentry id="function.pdf-arc"> <refnamediv> <refname>pdf_arc</refname> - <refpurpose>åå¼§ãæã</refpurpose> + <refpurpose>(åæè¨åãã«)åå¼§ãæã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> <funcsynopsis> <funcprototype> <funcdef>void <function>pdf_arc</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>resource <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> åæè¨å¨ãã«alpha度ããbeta度ã¾ã§åå¼§ãæç»ãã¾ãã </para> + <para> + <function>pdf_arcn</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> <refentry id="function.pdf-arcn"> <refnamediv> <refname>pdf_arcn</refname> - <refpurpose>åå¼§ãæã</refpurpose> + <refpurpose>(æè¨åãã«)åå¼§ãæã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> <funcsynopsis> <funcprototype> <funcdef>void <function>pdf_arc</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>resource <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> alpha度ããbeta度ã¾ã§åå¼§ãæè¨å¨ãã«æãã¾ãã </para> + <para> + <function>pdf_arc</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> @@ -1612,7 +1618,7 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>pdf_open</function></funcdef> + <funcdef>int <function>pdf_open_ccitt</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>int <parameter>width</parameter></paramdef> Index: phpdoc/ja/functions/printer.xml diff -u phpdoc/ja/functions/printer.xml:1.2 phpdoc/ja/functions/printer.xml:1.3 --- phpdoc/ja/functions/printer.xml:1.2 Sat Jul 7 18:26:07 2001 +++ phpdoc/ja/functions/printer.xml Mon Aug 13 04:11:37 2001 @@ -18,17 +18,24 @@ <funcsynopsis> <funcprototype> <funcdef>mixed <function>printer_open</function></funcdef> - <paramdef>[string <parameter>devicename</parameter>]</paramdef> + <paramdef>string + <parameter><optional>devicename</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - ãã®é¢æ°ã¯ãããªã³ã¿<parameter>devicename</parameter>ã¸ã®æ¥ç¶ã試ã¿ãæåæã«ãã³ãã«ã失ææã«&false;ãè¿ãã¾ãã + ãã®é¢æ°ã¯ãããªã³ã¿<parameter>devicename</parameter>ã¸ã®æ¥ç¶ã + 試ã¿ãæåæã«ãã³ãã«ã失ææã«&false;ãè¿ãã¾ãã </para> <para> - ãã©ã¡ã¼ã¿ãæå®ãããªãå ´åããã®é¢æ°ã¯ããã©ã«ãã®ããªã³ã¿ã¸ã®æ¥ç¶ããªã¼ãã³ãã¾ãã(php.iniã«printer.default_printerã¨ãã¦æå®ããã¦ããªãå ´åã¯ãPHPã¯ããã©ã«ãã®ããªã³ã¿ã®æ¤åºã試ã¿ã¾ã) + ãã©ã¡ã¼ã¿ãæå®ãããªãå ´åããã®é¢æ°ã¯ããã©ã«ãã®ããªã³ã¿ã¸ + ã®æ¥ç¶ããªã¼ãã³ãã¾ãã(<filename>php.ini</filename>ã« + <literal>printer.default_printer</literal>ã¨ãã¦æå®ããã¦ã㪠+ ãå ´åã¯ãPHPã¯ããã©ã«ãã®ããªã³ã¿ã®æ¤åºã試ã¿ã¾ã) </para> <para> - <function>printer_open</function> ã¯ãããã¤ã¹ã³ã³ããã¹ããéå§ãã¾ãã + <function>printer_open</function> ã¯ãããã¤ã¹ã³ã³ããã¹ãã + éå§ãã¾ãã </para> <example> <title><function>printer_open</function> ã®ä¾</title> @@ -142,8 +149,12 @@ <funcprototype> <funcdef>array <function>printer_list</function></funcdef> <paramdef>int <parameter>enumtype</parameter></paramdef> - <paramdef>[string <parameter>name</parameter></paramdef> - <paramdef>[int <parameter>level</parameter>]]</paramdef> + <paramdef>string + <parameter><optional>name</optional></parameter> + </paramdef> + <paramdef>int + <parameter><optional>level</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -563,7 +574,9 @@ <funcprototype> <funcdef>bool <function>printer_start_doc</function></funcdef> <paramdef>resource <parameter>handle</parameter></paramdef> - <paramdef>[string <parameter>document</parameter>]</paramdef> + <paramdef>string + <parameter><optional>document</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -604,9 +617,9 @@ </funcprototype> </funcsynopsis> <para> - The function creates a new document in the printer spooler. A document - can contain multiple pages, it's used to schedule the print job in the - spooler. For an example see <function>printer_start_doc</function>. + Closes a new document in the printer spooler. The document + is now ready for printing. For an example see + <function>printer_start_doc</function>. <parameter>handle</parameter> must be a valid handle to a printer. </para> </refsect1> @@ -1032,9 +1045,20 @@ </simpara> </listitem> </itemizedlist> - <parameter>italic</parameter> can be &true; or &false;, and sets whether the font should be italic. - <parameter>underline</parameter> can be &true; or &false;, and sets whether the font should be underlined. - <parameter>strikeout</parameter> can be &true; or &false;, and sets whether the font should be striked out. + </para> + <para> + <parameter>italic</parameter> can be &true; or &false;, + and sets whether the font should be italic. + </para> + <para> + <parameter>underline</parameter> can be &true; or &false;, + and sets whether the font should be underlined. + </para> + <para> + <parameter>strikeout</parameter> can be &true; or &false;, + and sets whether the font should be striked out. + </para> + <para> <parameter>orientation</parameter> specifies a rotation. For an example see <function>printer_select_font</function>. </para> @@ -1411,7 +1435,7 @@ printer_start_doc($handle, "My Document"); printer_start_page($handle); -$pen = printer_create_pen(PRINTER_PEN_SOLID, 30, 000000"); +$pen = printer_create_pen(PRINTER_PEN_SOLID, 30, "000000"); printer_select_pen($handle, $pen); printer_draw_line($handle, 1, 10, 1000, 10); Index: phpdoc/ja/functions/strings.xml diff -u phpdoc/ja/functions/strings.xml:1.40 phpdoc/ja/functions/strings.xml:1.41 --- phpdoc/ja/functions/strings.xml:1.40 Fri Jul 13 13:17:52 2001 +++ phpdoc/ja/functions/strings.xml Mon Aug 13 04:11:37 2001 @@ -17,7 +17,7 @@ <refentry id="function.addcslashes"> <refnamediv> - <refname>AddCSlashes</refname> + <refname>addcslashes</refname> <refpurpose>Cè¨èªã¨åæ§ã«ã¹ã©ãã·ã¥ã§æååãã¯ã©ã¼ããã</refpurpose> </refnamediv> <refsect1> @@ -62,7 +62,7 @@ <refentry id="function.addslashes"> <refnamediv> - <refname>AddSlashes</refname> + <refname>addslashes</refname> <refpurpose>æååãã¹ã©ãã·ã¥ã§ã¯ã©ã¼ããã</refpurpose> </refnamediv> <refsect1> @@ -113,37 +113,19 @@ <refentry id="function.chop"> <refnamediv> <refname>chop</refname> - <refpurpose>æå¾å°¾ã®ãã¯ã¤ãã¹ãã¼ã¹ãåãé¤ã</refpurpose> + <refpurpose><function>rtrim</function>ã¸ã®ã¨ã¤ãªã¢ã¹</refpurpose> </refnamediv> <refsect1> <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>chop</function></funcdef> - <paramdef>string <parameter>str</parameter></paramdef> - </funcprototype> - </funcsynopsis> <para> - ãã©ã¡ã¼ã¿ã§ããæååããæ¹è¡ãå«ãæå¾å°¾ã®ãã¯ã¤ãã¹ãã¼ã¹ãåãé¤ãã - ãã®ãè¿ãã¾ãã - <example> - <title><function>chop</function>ã®ä¾</title> - <programlisting role="php"> -$trimmed = chop ($line); - </programlisting> - </example> + ãã®é¢æ°ã¯ã<function>rtrim</function>ã¸ã®ã¨ã¤ãªã¢ã¹ã§ãã </para> <note> <para> - <function>chop</function> ã¯ãæååããæå¾ã®æåãåé¤ãã - Perl ã® <parameter>chop()</parameter> 颿°ã¨ã¯ç°ãªã£ã¦ãã¾ãã + <function>chop</function> ã¯ãæååã®æ«å°¾ã®æåãåé¤ããPerlã® + <literal>chop()</literal>颿°ã¨ã¯ç°ãªã£ã¦ãã¾ãã </para> </note> - <para> - <function>trim</function>, <function>ltrim</function>, - <function>rtrim</function>, <function>chop</function> - ãåç §ä¸ããã - </para> </refsect1> </refentry> @@ -515,7 +497,7 @@ // ããããæ¬¡ã®ä¾ã¯åä½ãã¾ãã ($some_var) ? print('true'): print('false'); // print ã¯é¢æ° -echo ($some_var) ? 'true': 'false'; // å½ä»¤ã夿´ +echo $some_var ? 'true': 'false'; // å½ä»¤ã夿´ ?> </programlisting> </example> @@ -1287,6 +1269,7 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.ltrim"> <refnamediv> <refname>ltrim</refname> @@ -1300,16 +1283,89 @@ <funcprototype> <funcdef>string <function>ltrim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> ãã®é¢æ°ã¯æååã®æåããç©ºç½æåãåãé¤ãã - åãé¤ãããæååãè¿ãã¾ããç¾å¨ã®ã¨ããåé¤ãããç©ºç½æåã¯ã - "\n", "\r", "\t", "\v", "\0"ããã³é常ã®ã¹ãã¼ã¹ã§ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>ltrim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> </para> <para> - <function>chop</function>, <function>rtrim</function>, - <function>trim</function> ãåç §ä¸ããã + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã + </para> + <example> + <title><function>ltrim</function>ã®ä½¿ç¨ä¾</title> + <para> + <programlisting role="php"> +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = ltrim($text); +// $trimmed = "These are a few words :) ... " +$trimmed = ltrim($text," \t."); +// $trimmed = "These are a few words :) ... " +$clean = ltrim($binary,"\0x00..\0x1F"); +// $binaryã®å§ãã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> + </programlisting> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> + <para> + <function>trim</function> ããã³ <function>rtrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -1585,10 +1641,11 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.rtrim"> <refnamediv> <refname>rtrim</refname> - <refpurpose>çµç«¯ã®ç©ºç½æåãåé¤ãã</refpurpose> + <refpurpose>æååã®æå¾ããç©ºç½æåãåé¤ãã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> @@ -1596,21 +1653,89 @@ <funcprototype> <funcdef>string <function>rtrim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - 弿°ã®æååããæ¹è¡ãå«ãçµç«¯ã®ç©ºç½æåãåé¤ãã¦è¿ãã¾ãã - ãã®é¢æ°ã¯ã<function>chop</function>ã®ã¨ã¤ãªã¢ã¹ã§ãã - <example> - <title><function>rtrim</function> ã®ä¾</title> + ãã®é¢æ°ã¯æååã®æå¾ããç©ºç½æåãåãé¤ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>rtrim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã + </para> + <example> + <title><function>rtrim</function>ã®ä½¿ç¨ä¾</title> + <para> <programlisting role="php"> -$trimmed = rtrim ($line); +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = rtrim($text); +// $trimmed = "\t\tThese are a few words :) ... " +$trimmed = rtrim($text," \t."); +// $trimmed = "\t\tThese are a few words :)" +$clean = rtrim($binary,"\0x00..\0x1F"); +// $binaryã®æå¾ã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> </programlisting> - </example> - </para> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> <para> - <function>trim</function>, <function>ltrim</function>, - <function>rtrim</function>ãåç §ä¸ããã + <function>trim</function> ããã³ <function>ltrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -2950,14 +3075,13 @@ </funcprototype> </funcsynopsis> <para> - <parameter>string</parameter> ããã¢ã«ãã¡ãããé¨åã + <parameter>string</parameter> ãã¢ã«ãã¡ãããé¨åã ãã¹ã¦å°æåã«ãã¦è¿ãã¾ã。 </para> <para> ãã¢ã«ãã¡ãããé¨åãã¯ç¾å¨ã®ãã±ã¼ã«ã«ããæ±ºå®ããã¾ãã ãã®ããããã¨ãã°ããã©ã«ãã® "C" ãã±ã¼ã«ã§ããå ´åã¯ã - ã¦ã ã©ã¦ãA (è¨³æ³¨ï¼æ¥æ¬èªæåã»ããã§ã¯è¡¨ç¤ºã§ããªãæåã®ããçç¥) - ã®ãããªæåã¯å¤æããã¾ããã + ã¦ã ã©ã¦ãA (Ä) ã®ãããªæåã¯å¤æããã¾ããã </para> <example> <title><function>strtolower</function>ã®ä¾</title> @@ -3339,6 +3463,7 @@ </refsect1> </refentry> + <!-- this section is nearly-identical to trim, ltrim and rtrim --> <refentry id="function.trim"> <refnamediv> <refname>trim</refname> @@ -3352,17 +3477,89 @@ <funcprototype> <funcdef>string <function>trim</function></funcdef> <paramdef>string <parameter>str</parameter></paramdef> + <paramdef>string + <parameter><optional>charlist</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> - ãã®é¢æ°ã¯ãæååã®å é ããã³æ«å°¾ã«ãããã¯ã¤ãã¹ãã¼ã¹ã - åãé¤ãããã®çµæã®æååãè¿ãã¾ãã - ç¾å¨ã®ã¨ããåãé¤ããããã¯ã¤ãã¹ãã¼ã¹æå㯠- "\n"ã"\r"ã"\t"ã"\v"ã"\0"ããã³é常ã®ã¹ãã¼ã¹(空ç½)ã§ãã + ãã®é¢æ°ã¯æååã®æåããã³æå¾ããç©ºç½æåãåãé¤ãã + åãé¤ãããæååãè¿ãã¾ãã2çªç®ã®ãã©ã¡ã¼ã¿ãæå®ããªãå ´åã + <function>trim</function>ã¯ä»¥ä¸ã®æåãåé¤ãã¾ãã + <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> + <itemizedlist> + <listitem> + <simpara> + " " (<acronym>ASCII</acronym> <literal>32</literal> + (<literal>0x20</literal>)), é常ã®ç©ºç½ã + </simpara> + </listitem> + <listitem> + <simpara> + "\t" (<acronym>ASCII</acronym> <literal>9</literal> + (<literal>0x09</literal>)), ã¿ãã + </simpara> + </listitem> + <listitem> + <simpara> + "\n" (<acronym>ASCII</acronym> <literal>13</literal> + (<literal>0x0D</literal>)), æ¹è¡ã + </simpara> + </listitem> + <listitem> + <simpara> + "\r" (<acronym>ASCII</acronym> <literal>10</literal> + (<literal>0x0A</literal>)), ãªã¿ã¼ã³ã + </simpara> + </listitem> + <listitem> + <simpara> + "\0" (<acronym>ASCII</acronym> <literal>0</literal> + (<literal>0x00</literal>)), <literal>NUL</literal>ãã¤ã + </simpara> + </listitem> + <listitem> + <simpara> <!-- not \v, since not supported by PHP --> + "\x0B" (<acronym>ASCII</acronym> <literal>11</literal> + (<literal>0x0B</literal>)), a <!-- TODO: -->. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + <parameter>charlist</parameter>ãã©ã¡ã¼ã¿ã«ãããåé¤ãã + æåãæå®ãããã¨ãå¯è½ã§ããåé¤ãããå ¨ã¦ã®æåããªã¹ãã« + ãã¦ä¸ããã<literal>..</literal>ãæåã®ç¯å²ãæå®ããéã« + 使ç¨å¯è½ã§ãã </para> + <example> + <title><function>trim</function>ã®ä½¿ç¨ä¾</title> + <para> + <programlisting role="php"> +<![CDATA[ +<?php + +$text = "\t\tThese are a few words :) ... "; +$trimmed = trim($text); +// $trimmed = "These are a few words :) ... " +$trimmed = trim($text," \t."); +// $trimmed = "These are a few words :)" +$clean = trim($binary,"\0x00..\0x1F"); +// $binaryã®å§ãããã³æå¾ã«ããASCIIå¶å¾¡æå(0ãã31ã¾ã§)ãåé¤ + +?> +]]> + </programlisting> + </para> + </example> + <note> + <simpara> + 2çªç®ã®ãã©ã¡ã¼ã¿ã¯ãPHP 4.0.7ã§è¿½å ããã¾ããã + </simpara> + </note> <para> - <function>chop</function>, <function>rtrim</function>, - <function>ltrim</function>ãåç §ä¸ããã + <function>ltrim</function> ããã³ <function>rtrim</function>ã + åç §ä¸ããã </para> </refsect1> </refentry> @@ -3389,7 +3586,7 @@ <para> ãã¢ã«ãã¡ãããããã©ããã¨ããã®ã¯ç¾å¨ã®ãã±ã¼ã«ã«ããæ±ºå® ããã¾ãããã¨ãã°ãããã©ã«ãã® "C" ãã±ã¼ã«ã§ã¯ãã¦ã ã©ã¦ãa - (訳注:æ¥æ¬èªæåã»ããã®é表示æåã®ããçç¥)ã¯å¤æããã¾ããã + (ä)ã¯å¤æããã¾ããã <example> <title><function>ucfirst</function>ã®ä¾</title> <programlisting role="php"> Index: phpdoc/ja/functions/xslt.xml diff -u phpdoc/ja/functions/xslt.xml:1.8 phpdoc/ja/functions/xslt.xml:1.9 --- phpdoc/ja/functions/xslt.xml:1.8 Sun Jul 8 09:01:33 2001 +++ phpdoc/ja/functions/xslt.xml Mon Aug 13 04:11:39 2001 @@ -67,6 +67,7 @@ <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <variablelist> <varlistentry> @@ -100,6 +101,7 @@ <void/> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã®é¢æ°ã¯ãæ°è¦ã®XSLTããã»ããµã¸ã®ãã³ãã«ãè¿ãã¾ãããã®ãã³ ãã«ã¯ããã®å¾ã«ä½¿ç¨ããå ¨ã¦ã®XSLT颿°ãã³ã¼ã«ããéã«å¿ è¦ã§ãã @@ -117,13 +119,10 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>xslt_errno</function></funcdef> - <paramdef>int - <parameter> - <replaceable><optional>xh</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> æå®ããXSLTããã»ããµã«ã¤ãã¦ã«ã¬ã³ãã®ã¨ã©ã¼çªå·ãè¿ãã¾ããã ã³ãã«ãæå®ããã¦ããªãå ´åãã©ããã§çºçããç´è¿ã®ã¨ã©ã¼çªå·ã @@ -142,13 +141,10 @@ <funcsynopsis> <funcprototype> <funcdef>mixed <function>xslt_error</function></funcdef> - <paramdef>int - <parameter> - <replaceable><optional>xh</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> æå®ããXSLTããã»ããµã«ã¤ãã¦ã«ã¬ã³ãã®ã¨ã©ã¼æååãè¿ãã¾ãã ãã³ãã©ãæå®ãããªãå ´åãã©ããã§çºçããç´è¿ã®ã¨ã©ã¼æååã @@ -167,14 +163,11 @@ <funcsynopsis> <funcprototype> <funcdef>string <function>xslt_fetch_result</function></funcdef> - <paramdef><parameter>int xh</parameter></paramdef> - <paramdef> - <parameter>string - <replaceable><optional>result_name</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>result_name</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã³ãã«ã«ããæå®ããXSLTããã»ããµããçµæãããã¡ãåå¾ãã¾ãã <parameter>result_name</parameter> ãæå®ãããªãå ´åã @@ -193,11 +186,10 @@ <funcsynopsis> <funcprototype> <funcdef>void <function>xslt_free</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã³ãã«ã§æå®ããXSLTããã»ããµãéæ¾ãã¾ãã </para> @@ -216,19 +208,12 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_openlog</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - </paramdef> - <paramdef> - <parameter>string logfile</parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>int loglevel</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>logfile</parameter></paramdef> + <paramdef>int <parameter>loglevel</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> XSLT ããã»ããµã®ã¨ã©ã¼ã¡ãã»ã¼ã¸ãå ¨ã¦è¨é²ãããã°ãã¡ã¤ã«ãè¨å® ãã¾ãã @@ -248,11 +233,10 @@ <funcdef>void <function>xslt_output_begintransform</function> </funcdef> - <paramdef> - <parameter>string xslt_filename</parameter> - </paramdef> + <paramdef>string <parameter>xslt_filename</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> ãã®é¢æ°ã¯ããã¼ã¿åºåã®å¤æãéå§ãã¾ãã <function>xslt_output_begintransform</function> ãã³ã¼ã«ããå ´æ @@ -307,6 +291,7 @@ <void/> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_output_endtransform</function> ã¯ã <function>xslt_output_begintransform</function> 颿°ã§éå§ããåºåã®å¤æã @@ -328,13 +313,12 @@ <funcdef>bool <function>xslt_process</function> </funcdef> - <paramdef> - <parameter>string xsl_data</parameter> - <parameter>string xml_data</parameter> - <parameter>string result</parameter> - </paramdef> + <paramdef>string <parameter>xsl_data</parameter></paramdef> + <paramdef>string <parameter>xml_data</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_process</function> ã¯ãXSLT ã¹ã¿ã¤ã«ã·ã¼ããæãã æååãæåã®å¼æ°ã夿ãããXMLãã¼ã¿ãæããæååã2çªç®ã®å¼ @@ -361,7 +345,7 @@ <table border="1" cellpadding="2" cellspacing="1"> <tr> <td width="20%"> - &#160; + &#160; </td> <td width="80%"> <h2><xsl:value-of select="title"/></h2> @@ -417,26 +401,15 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_run</function></funcdef> - <paramdef><parameter>resource xh</parameter></paramdef> - <paramdef><parameter>string xslt_file</parameter></paramdef> - <paramdef><parameter>string xml_data_file</parameter></paramdef> - <paramdef> - <parameter> - <replaceable><optional>string result</optional></replaceable> - </parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>array xslt_params</optional></replaceable> - </parameter> - </paramdef> - <paramdef> - <parameter> - <replaceable><optional>array xslt_args</optional></replaceable> - </parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>string <parameter>xslt_file</parameter></paramdef> + <paramdef>string <parameter>xml_data_file</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> + <paramdef>array <parameter>xslt_params</parameter></paramdef> + <paramdef>array <parameter>xslt_args</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> xslt_file ã¹ã¿ã¤ã«ã·ã¼ããé©ç¨ãããã¨ã«ãã xml_data_file ãå¦ç ãããã¹ã¿ã¤ã«ã·ã¼ã㯠xslt_params ã«ã¢ã¯ã»ã¹ããããã»ããµã¯ @@ -456,14 +429,14 @@ <funcsynopsis> <funcprototype> <funcdef>bool <function>xslt_set_sax_handler</function></funcdef> - <paramdef> - <parameter>resource xh</parameter> - <parameter>array handlers</parameter> - </paramdef> + <paramdef>resource <parameter>xh</parameter></paramdef> + <paramdef>array <parameter>handlers</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> - xh ã§æå®ãããªã½ã¼ã¹ãã³ãã«ã« SAX ãã³ãã©ãè¨å®ãã¾ãã + <parameter>xh</parameter>ã§æå®ãããªã½ã¼ã¹ãã³ãã«ã«SAX ãã³ãã© + ãè¨å®ãã¾ãã </para> </refsect1> </refentry> @@ -480,16 +453,15 @@ <funcdef>bool <function>xslt_transform</function> </funcdef> - <paramdef> - <parameter>string xsl</parameter> - <parameter>string xml</parameter> - <parameter>string result</parameter> - <parameter>string params</parameter> - <parameter>string args</parameter> - <parameter>string resultBuffer</parameter> - </paramdef> + <paramdef>string <parameter>xsl</parameter></paramdef> + <paramdef>string <parameter>xml</parameter></paramdef> + <paramdef>string <parameter>result</parameter></paramdef> + <paramdef>string <parameter>params</parameter></paramdef> + <paramdef>string <parameter>args</parameter></paramdef> + <paramdef>string <parameter>resultBuffer</parameter></paramdef> </funcprototype> </funcsynopsis> + &warn.experimental.func; <para> <function>xslt_transform</function> ã¯ããªã½ã¼ã¹APIã使ç¨ããã㨠ãªããSablotron ã®ããé«åº¦ãªæ©è½ã¸ã®ã¤ã³ã¿ã¼ãã§ã¼ã¹ãæä¾ãã¾ãã Index: phpdoc/ja/functions/yaz.xml diff -u phpdoc/ja/functions/yaz.xml:1.7 phpdoc/ja/functions/yaz.xml:1.8 --- phpdoc/ja/functions/yaz.xml:1.7 Sat Jul 7 18:26:19 2001 +++ phpdoc/ja/functions/yaz.xml Mon Aug 13 04:11:39 2001 @@ -31,9 +31,9 @@ <sect1 id="yaz.install"> <title>ã¤ã³ã¹ãã¼ã«</title> <para> - YAZãã³ã³ãã¤ã«ããã¤ã³ã¹ãã¼ã«ãã¦ä¸ãããPHPããªãã·ã§ã³-- - with-yazãä»ãã¦ä»ã®ä»»æã®ã¢ã¸ã¥ã¼ã«ã¨ã³ã³ãã¤ã«ãã¦ä¸ããããã® - æé ã®æ¦è¦ã以ä¸ã«ç¤ºãã¾ãã + YAZãã³ã³ãã¤ã«ããã¤ã³ã¹ãã¼ã«ãã¦ä¸ãããPHPããªãã·ã§ã³ + <literal>--with-yaz</literal>ãä»ãã¦ä»ã®ä»»æã®ã¢ã¸ã¥ã¼ã«ã¨ + ã³ã³ãã¤ã«ãã¦ä¸ããããã®æé ã®æ¦è¦ã以ä¸ã«ç¤ºãã¾ãã </para> <para> <informalexample> @@ -181,8 +181,8 @@ <funcprototype> <funcdef>int <function>yaz_connect</function></funcdef> <paramdef>string <parameter>zurl</parameter></paramdef> - <paramdef>string - <parameter><optional>authentication</optional></parameter> + <paramdef>mixed + <parameter><optional>options</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> @@ -195,6 +195,59 @@ <function>yaz_wait</function>ãã³ã¼ã«ãããéã«æ¥ç¶ãå®è¡ããæºå ãè¡ãã ãã§ãã </para> + <para> + 2çªç®ã®å¼æ°ã<parameter>options</parameter>ã«æååãæå®ãããå ´åã + Z39.50 V2èªè¨¼æåå(OpenAuth)ã¨ãã¦å¦çããã¾ãã + </para> + <para> + <parameter>options</parameter> ã«é åãæå®ãããå ´åããã®é åã®å + 容ã¯ãªãã·ã§ã³ã¨ãã¦å¦çããã¾ããé åãªãã·ã§ã³ã¯ãPHP 4.0.7以é + ã§ã®ã¿ãµãã¼ãããããã¨ã«æ³¨æãã¦ä¸ããã + + <variablelist> + <title><function>yaz_connect</function> ãªãã·ã§ã³</title> + <varlistentry><term>user</term><listitem> + <simpara>èªè¨¼ç¨ã®ã¦ã¼ã¶å + </simpara></listitem> + </varlistentry> + <varlistentry><term>group</term><listitem> + <simpara>èªè¨¼ç¨ã®ã°ã«ã¼ã + </simpara></listitem> + </varlistentry> + <varlistentry><term>password</term><listitem> + <simpara>èªè¨¼ç¨ã®ãã¹ã¯ã¼ã + </simpara></listitem> + </varlistentry> + <varlistentry><term>cookie</term><listitem> + <simpara>ã»ãã·ã§ã³ã¯ããã¼ (YAZ proxy). + </simpara></listitem> + </varlistentry> + <varlistentry><term>proxy</term><listitem> + <simpara>æ¥ç¶ç¨ãããã· (YAZ proxy). + </simpara></listitem> + </varlistentry> + <varlistentry><term>persistent</term><listitem> + <simpara> + è«çå¤ã&true; ã®å ´åãæ¥ç¶ã¯æç¶çã¨ãªãã¾ãã&false; ã® + å ´åãæ¥ç¶ã¯æç¶çã§ã¯ããã¾ãããããã©ã«ãã§ãæ¥ç¶ã¯ + æç¶çã§ãã + </simpara> + </listitem> + </varlistentry> + <varlistentry><term>piggyback</term><listitem> + <simpara> + è«çå¤ã&true; ã®å ´åãæ¤ç´¢æã®piggybackãæå¹ã«ãªãã¾ãã + &false; ã®å ´åãpiggybackãç¡å¹ã«ãªãã¾ããããã©ã«ãã§ã¯ã + piggyback ã¯æå¹ã§ããpiggybackãæå¹ã«ããã¨ããå¹ççã¨ãªãã + é常ãã¬ã³ã¼ããæåã«åå¾ããéã®ãããã¯ã¼ã¯å¾å¾©æéãç¯ç´ + ãããã¨ãå¯è½ã§ããããããå°æ°ã® Z39.50ã¿ã¼ã²ãã㯠+ piggybackããµãã¼ããã¦ããªãããã¨ã¬ã¡ã³ãéååãç¡è¦ãã¾ãã + ãã®å ´åãpiggybackãç¡å¹ã¨ããå¿ è¦ãããã¾ãã + </simpara> + </listitem> + </varlistentry> + </variablelist> + </para> </refsect1> </refentry> @@ -446,37 +499,36 @@ </row> </tbody> </tgroup> - </table> - <para> - 以ä¸ã¯ãæå¹ãªã¯ã¨ãªæ§é ã説æãããã®ã§ãã - <informalexample> + </table> + <example> + <title>ã¯ã¨ãªã®ä¾</title> + <para> + ã¯ã¨ãª <screen>computer</screen> - </informalexample> - "computer" ãããææ¸ã«ããããã¾ãã屿§ã¯æå®ããã¦ã¾ããã - </para> - <para> - <informalexample> + ã¯ã"computer"ãå«ãææ¸ã«ããããã¾ãã屿§ã¯æå®ããã¦ãã¾ããã + </para> + <para> + ã¯ã¨ãª <screen>"donald knuth"</screen> - </informalexample> - "donald knuth" ãããææ¸ã«ããããã¾ãã - </para> - <para> - <informalexample> - <screen>@attr 1=4 art</screen> - </informalexample> - 屿§åã¯1 (Bib-1 使ç¨)ã§ã屿§å¤ã¯ 4(ã¿ã¤ãã«)ã§ããããã«ããã - "art"ãã¿ã¤ãã«ã«ããææ¸ã«ããããã¾ãã - </para> - <para> - <informalexample> + ã¯ã"donald knuth" ãããææ¸ã«ããããã¾ãã + </para> + <para> + ã¯ã¨ãª + <screen>@attr 1=4 art</screen>ã®å ´åã + 屿§åã¯1 (Bib-1 use)ã屿§ã®å¤ã¯4 (Title)ã¨ãªãã¾ãããã®ããã + titleã«<literal>art</literal>ãç¾ããææ¸ã«ããããã¾ãã + </para> + <para> + ãã®ä»ã®ããè¤éãªã¯ã¨ãªã®ä¾: <screen>@attrset gils @and @attr 1=4 art @attr 1=1003 "donald knuth"</screen> - </informalexample> - ãã®ã¯ã¨ãªã¯å ¨ä½ã«GILS屿§ã»ããã使ç¨ãã¾ãããã®ã¯ã¨ãªã¯titleã« - "art"ããããauthorã«"donald knuth"ãããææ¸ã«ããããã¾ãã - </para> + ãã®ã¯ã¨ãªã¯ãGILS屿§éåã使ç¨ãã¦ãã¾ããã¯ã¨ãªã¯titleã« + <literal>art</literal>ãç¾ããauthorã«<literal>donald knuth</literal> + ãç¾ããææ¸ã«ããããã¾ãã + </para> + </example> </refsect1> </refentry> - + <refentry id="function.yaz-present"> <refnamediv> <refname>yaz_present</refname> @@ -850,7 +902,9 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>yaz_wait</function></funcdef> - <void></void> + <paramdef> + <parameter><optional>array options</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -862,6 +916,21 @@ ããå ¨ã¦ã®ãªã¯ã¨ã¹ããå®äºãããã(ã¨ã©ã¼ã®å ´åã«ã¯)䏿ãããå ´ åã«å¦çãæ»ãã¾ãã </para> + <para> + é å <parameter>options</parameter> ãæå®ãããå ´åã + <function>yaz_wait</function>ã®åä½ã夿´ãããªãã·ã§ã³ã¨ãªãã¾ãã + </para> + <variablelist> + <varlistentry><term><literal>timeout</literal></term> + <listitem> + <para> + æéã®ã¿ã¤ã ã¢ã¦ããè¨å®ãã¾ããã¿ã¼ã²ãããæéå ã«å¿çããªã㣠+ ãå ´åãåä½ãã¦ããªãã¨ã¿ãªããã<function>yaz_wait</function> + ã¯å¸°ãã¾ããã¿ã¤ã ã¢ã¦ãã®ããã©ã«ãå¤ã¯15sã§ãã + </para> + </listitem> + </varlistentry> + </variablelist> </refsect1> </refentry>