[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-doc
Subject:    [PEAR-DOC] cvs: peardoc /ja/core/pear/pear-errorstack intro.xml  /ja/package/networking net-tracerou
From:       "Hideyuki Shimooka" <shimooka () php ! net>
Date:       2005-12-31 4:34:04
Message-ID: cvsshimooka1136003644 () cvsserver
[Download RAW message or body]

shimooka		Sat Dec 31 04:34:04 2005 EDT

  Modified files:              
    /peardoc/ja/core/pear/pear-errorstack	intro.xml 
    /peardoc/ja/package/networking	net-traceroute.xml 
  Log:
  added japanese manual (thanks takagi)
  
  
["shimooka-20051231043404.txt" (text/plain)]

http://cvs.php.net/viewcvs.cgi/peardoc/ja/core/pear/pear-errorstack/intro.xml?r1=1.2&r2=1.3&diff_format=u
                
Index: peardoc/ja/core/pear/pear-errorstack/intro.xml
diff -u peardoc/ja/core/pear/pear-errorstack/intro.xml:1.2 \
                peardoc/ja/core/pear/pear-errorstack/intro.xml:1.3
--- peardoc/ja/core/pear/pear-errorstack/intro.xml:1.2	Sat Sep 24 05:18:54 2005
+++ peardoc/ja/core/pear/pear-errorstack/intro.xml	Sat Dec 31 04:34:04 2005
@@ -1,10 +1,14 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.12 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.14 Maintainer: takagi Status: ready -->
 <refentry id="core.pear.pear-errorstack.intro">
  <refnamediv>
-  <refname>より進んã エラー処ç†ã®ãŸã‚ã® PEAR_ErrorStack \
                ã®åˆ©ç”¨æ–¹æ³•</refname>
-  <refpurpose>シンプルã§ã€ã‹ã¤é€²ã‚“ã エラー処ç†ã‚’è¡Œã†ãŸã‚ã® \
PEAR_ErrorStack ã®åˆ©ç”¨</refpurpose> +  <refname>
+   より進んã エラー処ç†ã®ãŸã‚ã® PEAR_ErrorStack ã®åˆ©ç”¨æ–¹æ³•
+  </refname>
+  <refpurpose>
+   シンプルã§ã€ã‹ã¤é€²ã‚“ã エラー処ç†ã‚’è¡Œã†ãŸã‚ã® \
PEAR_ErrorStack ã®åˆ©ç”¨ +  </refpurpose>
  </refnamediv>
  <refsynopsisdiv>
   <refsynopsisdivinfo>
@@ -29,30 +33,58 @@
    ã®ä¸€éƒ¨ã¨ã—ã¦æä¾›ã•ã‚Œã¦ãŠã‚Šã€ä»¥ä¸‹ã®ã‚ˆã†ãªç‰¹å¾´ãŒã‚ã‚Šã¾ã™ã€‚
  <itemizedlist>
     <listitem><para>å˜ä½“テストãŒå分ã«è¡Œãªã‚ã‚Œã¦ãŠã‚Šã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚‚ãã¡ã‚“ã¨ä½œæˆã•ã‚Œã¦ã„ã‚‹</para></listitem>
                
-    <listitem><para>動作ãŒæ©Ÿæ• - PEAR_Error \
ã‚’ã¯ã‚‹ã‹ã«ä¸Šå›žã‚‹</para></listitem> +    <listitem>
+     <para>
+      動作ãŒæ©Ÿæ• - PEAR_Error ã‚’ã¯ã‚‹ã‹ã«ä¸Šå›žã‚‹
+     </para>
+    </listitem>
     <listitem><para>パッケージ固有ã®ã‚¨ãƒ©ãƒ¼å‡¦ç†</para></listitem>
-    <listitem><para>エラーレベル(notice/warning/error/exception)ã®æŒ‡å®š</para></listitem>
                
-    <listitem><para>エラーã«é–¢é€£ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãŒã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã¯åˆ¥ã«ä¿å­˜ã•ã‚Œã‚‹</para></listitem>
                
-    <listitem><para>エラーã®éšŽå±¤åŒ– - \
                親エラーを指定å¯èƒ½</para></listitem>
-    <listitem><para>エラーメッセージã®å‹•çš„ãªç”Ÿæˆæ©Ÿèƒ½ã«ã‚ˆã‚Šã€
-     åŒä¸€ã®ã‚¨ãƒ©ãƒ¼ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦ç•°ãªã‚‹ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’
                
-     生æˆã™ã‚‹ã“ã¨ãŒå¯èƒ½</para></listitem>
-    <listitem><para>エラーメッセージã®ç”Ÿæˆãƒ»ã‚¨ãƒ©ãƒ¼ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã®ç”Ÿæˆãƒ»
                
-     エラー処ç†æ©Ÿèƒ½ã«ãŠã„ã¦ã€æ´—ç·´ã•ã‚ŒãŸã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿèƒ½ãŒåˆ©ç”¨å¯èƒ½ã€‚
                
-     <link linkend="core.pear.pear-errorstack.intro.advanced.context">エラーコンテキストã®è¡¨ç¤º</link>,
                
-     <link linkend="core.pear.pear-errorstack.intro.advanced.message">カスタム\
                エラーメッセージã®ç”Ÿæˆ</link>,
-     ãŠã‚ˆã³ <link \
linkend="core.pear.pear-errorstack.intro.advanced.callback">エラー生æˆã®åˆ¶å¾¡</link>
                
-     ã‚‚å‚ç…§ãã ã•ã„。</para>
+    <listitem>
+     <para>
+      エラーレベル(notice/warning/error/exception)ã®æŒ‡å®š
+     </para>
+    </listitem>
+    <listitem>
+     <para>
+      エラーã«é–¢é€£ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãŒã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã¯åˆ¥ã«ä¿å­˜ã•ã‚Œã‚‹
 +     </para>
+    </listitem>
+    <listitem>
+     <para>
+      エラーã®éšŽå±¤åŒ– - 親エラーを指定å¯èƒ½
+     </para>
+    </listitem>
+    <listitem>
+     <para>
+      エラーメッセージã®å‹•çš„ãªç”Ÿæˆæ©Ÿèƒ½ã«ã‚ˆã‚Šã€
+      åŒä¸€ã®ã‚¨ãƒ©ãƒ¼ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦ç•°ãªã‚‹ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’
 +      生æˆã™ã‚‹ã“ã¨ãŒå¯èƒ½
+     </para>
+    </listitem>
+    <listitem>
+     <para>
+      エラーメッセージã®ç”Ÿæˆãƒ»ã‚¨ãƒ©ãƒ¼ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã®ç”Ÿæˆãƒ»
+      エラー処ç†æ©Ÿèƒ½ã«ãŠã„ã¦ã€æ´—ç·´ã•ã‚ŒãŸã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯æ©Ÿèƒ½ãŒåˆ©ç”¨å¯èƒ½ã€‚
 +      <link linkend="core.pear.pear-errorstack.intro.advanced.context">エラーコンテキストã®è¡¨ç¤º</link>,
 +      <link linkend="core.pear.pear-errorstack.intro.advanced.message">カスタム\
エラーメッセージã®ç”Ÿæˆ</link>, +      ãŠã‚ˆã³ <link \
linkend="core.pear.pear-errorstack.intro.advanced.callback">エラー生æˆã®åˆ¶å¾¡</link>
 +      ã‚‚å‚ç…§ãã ã•ã„。
+     </para>
     </listitem>
    </itemizedlist>
   </para>
   <para>
-   PEAR_ErrorStack ã§ã¯ã€ã‚¹ã‚¿ãƒƒã‚¯å½¢å¼ã§ã®ã‚¨ãƒ©ãƒ¼ã®ç”Ÿæˆã¨å‡¦ç†ã‚’実装ã—ã¦ã„ã¾ã™ã€‚ã“ã®å½¢å¼ã¯ã€
                
-   PEAR_Error ã®å®Ÿè£…å½¢å¼ã«æ¯”ã¹ã¦ã¯ã‚‹ã‹ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚ \
                PEAR_Error ã§ã¯ã€
-   エラーã®ç”Ÿæˆã‚„エラーãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ã‚’ PEAR_Error \
                オブジェクトã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§
-   集中管ç†ã—ã¦ã„ã¾ã™ã€‚ãã—ã¦ã€ã²ã¨ãŸã³ã‚ªãƒ–ジェクトãŒç”Ÿæˆã•ã‚ŒãŸã‚‰ã€ã²ã続ã„ã¦ã€
 +   PEAR_ErrorStack \
ã§ã¯ã€ã‚¹ã‚¿ãƒƒã‚¯å½¢å¼ã§ã®ã‚¨ãƒ©ãƒ¼ã®ç”Ÿæˆã¨å‡¦ç†ã‚’実装ã—ã¦ã„ã¾ã™ã€‚
 +
+   ã“ã®å½¢å¼ã¯ã€PEAR_Error \
ã®å®Ÿè£…å½¢å¼ã«æ¯”ã¹ã¦ã¯ã‚‹ã‹ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚  +
+   PEAR_Error ã§ã¯ã€ã‚¨ãƒ©ãƒ¼ã®ç”Ÿæˆã‚„エラーãƒãƒ³ãƒ‰ãƒªãƒ³ã‚°ã‚’ \
PEAR_Error  +   オブジェクトã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§é›†ä¸­ç®¡ç†ã—ã¦ã„ã¾ã™ã€‚
 +
+   ã²ã¨ãŸã³ã‚ªãƒ–ジェクトãŒç”Ÿæˆã•ã‚ŒãŸã‚‰ã€ã²ã続ã„ã¦ã€
    メソッドã®è¿”り値をãƒã‚§ãƒƒã‚¯ã™ã‚‹ã‹ã€å˜ä¸€ã®ã‚°ãƒ­ãƒ¼ãƒãƒ«ãªã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’用ã„ã‚‹ã‹ã—ã¦ã€
  ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼å‡¦ç†ã‚’完了ã•ã›ã¦ã‚„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
+
    ã•ã‚‰ã«ã€PEAR_Error \
ã§ã¯ã‚¨ãƒ©ãƒ¼ã®ç™ºç”Ÿå…ƒã‚’ãŸã©ã‚‹ã“ã¨ãŒã»ã¼ä¸å¯èƒ½ã§ã™ã—〠 \
エラーã®ç”Ÿæˆã®éš›ã«ã¯ã€PEAR \
ã®åŸºåº•ã‚¯ãƒ©ã‚¹ã®å¤§ããã¦é‡ã„一連ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚³ãƒ¼ãƒ«ã•ã‚Œã‚‹  \
ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ @@ -71,7 +103,7 @@
         $this->display($err->getMessage());
         $this->log($err->getMessage());
     }
-    
+
     function log($msg)
     {
         error_log($msg, 3, 'somefile.log')
@@ -125,12 +157,12 @@
     function errorCallback($err)
     {
         switch($err['package']){
-            case 'MyPackage': 
+            case 'MyPackage':
                 // エラースタックã«ã€ã‚¨ãƒ©ãƒ¼ã®ãƒ­ã‚°ã‚’残ã™ã“ã¨ã \
ã‘ã‚’  // 指定ã™ã‚‹ã€‚スタックã«ã¯ç©ã¿è¾¼ã¾ãªã„。
                 return PEAR_ERRORSTACK_LOG;
                 break;
-            case 'InternalDbPackage': 
+            case 'InternalDbPackage':
                 // エンドユーザã«ã‚ã‹ã‚Šã‚„ã™ã„よã†ã«ã€ã“れらã®ã‚¨ãƒ©ãƒ¼ã‚’
                
                 // mypackagefor ã®ã‚¨ãƒ©ãƒ¼ã¨ã—ã¦ãƒ‘ッケージã—ãªãŠã™ã€‚
                 $this->_stack->push(MYPACKAGE_ERROR_DBERROR, 'error',
@@ -179,26 +211,41 @@
   <para>
    <link linkend="core.pear.pear-error"><classname>PEAR_Error</classname></link>
    ãŒã‚ã‚‹ã®ã«ã€ãªãœã¾ãŸæ–°ã—ã„エラー処ç†ãƒ«ãƒ¼ãƒãƒ³ã‚’作ã£ãŸã®ã§ã—ょã†ã‹?
 +
    <classname>PEAR_Error</classname> ã«ã¯ã„ãã¤ã‹ã®å•é¡ŒãŒã‚ã‚Šã¾ã™ã€‚
+
    エラーメッセージãŒã‚¨ãƒ©ãƒ¼ã‚¯ãƒ©ã‚¹ã«ä¿æŒã•ã‚Œã¦ã„ã‚‹ã«ã‚‚ã‹ã‹ã‚らãšã€ã‚³ãƒ³ãƒ”ュータã«
                
-   エラーメッセージを自動的ã«å‡¦ç†ã•ã›ã‚‹ã“ã¨ã¯å›°é›£ã§ã™ã€‚ã•ã‚‰ã«ã€
 +   エラーメッセージを自動的ã«å‡¦ç†ã•ã›ã‚‹ã“ã¨ã¯å›°é›£ã§ã™ã€‚
+
+   ã•ã‚‰ã«ã€
    ã„ã£ãŸã‚“ <classname>PEAR_Error</classname> \
                ã«ä¿æŒã•ã‚Œã¦ã—ã¾ã£ãŸã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’
-   翻訳ã™ã‚‹ã“ã¨ã‚‚容易ã§ã¯ã‚ã‚Šã¾ã›ã‚“。ã¾ãŸã€ã‚¨ãƒ©ãƒ¼é–¢é€£æƒ…å \
                ±ã‚’エラークラスã«
-   æ ¼ç´ã™ã‚‹ãŸã‚ã®æ¨™æº–機能も存在ã—ã¾ã›ã‚“。ãã®ã†ãˆã€ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸é–¢é€£ã®
 +   翻訳ã™ã‚‹ã“ã¨ã‚‚容易ã§ã¯ã‚ã‚Šã¾ã›ã‚“。
+
+   ã¾ãŸã€ã‚¨ãƒ©ãƒ¼é–¢é€£æƒ…å ±ã‚’ã‚¨ãƒ©ãƒ¼ã‚¯ãƒ©ã‚¹ã«
+   æ ¼ç´ã™ã‚‹ãŸã‚ã®æ¨™æº–機能も存在ã—ã¾ã›ã‚“。
+
+   ãã®ã†ãˆã€ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸é–¢é€£ã®
    å•é¡Œã¨ã—ã¦ã€<classname>PEAR_Error オブジェクト</classname> \
ãŒã©ã®ãƒ‘ッケージ㧠 \
作æˆã•ã‚ŒãŸã®ã‹ã‚‚ã‚ã‹ã‚Šã¾ã›ã‚“。ã¾ãŸãã®ã‚¨ãƒ©ãƒ¼ã®æ·±åˆ»åº¦ã‚‚ã‚ã‹ã‚Šã¾ã›ã‚“。
 +
    致命的ãªã‚¨ãƒ©ãƒ¼ã‚‚ãã†ã§ãªã„エラーもã¾ã£ãŸãåŒã˜ã‚ˆã†ã«è¦‹ãˆã¦ã—ã¾ã„ã¾ã™ã€‚
  </para>
   <para>
    <classname>PEAR_Error オブジェクト</classname> ã®æœ€å¤§ã®æ¬ 陥ã¯ã€
-   エラーをã™ã¹ã¦åŒä¸€ã®ã‚‚ã®ã¨ã—ã¦ã—ã¾ã†è¨­è¨ˆã§ã™ã€‚ã™ã¹ã¦ã®
+   エラーをã™ã¹ã¦åŒä¸€ã®ã‚‚ã®ã¨ã—ã¦ã—ã¾ã†è¨­è¨ˆã§ã™ã€‚
+
+   ã™ã¹ã¦ã®
    <classname>PEAR_Error オブジェクト</classname> ã¯ã€ãŸã å˜ã«
    <classname>PEAR_Error オブジェクト</classname> ã§ã‚ã‚‹ã ã‘ã§ã™ã€‚
+
    エラーã®æ·±åˆ»åº¦ã‚„発生元を区別ã™ã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã›ã‚“。
+
    深刻度を定義ã™ã‚‹å”¯ä¸€ã®æ–¹æ³•ã¯ã€PEAR_ERROR_TRIGGER \
を指定ã—ã¦ã€  PHP ã® <ulink \
url="&url.php.lookup;trigger_error">trigger_error</ulink> 関数㮠 定数 \
                PEAR_ERROR_TRIGGER ãŠã‚ˆã³ \
                E_USER_NOTICE/E_USER_WARNING/E_USER_ERROR
-   を用ã„ã‚‹ã“ã¨ã§ã™ã€‚ã—ã‹ã—ã€ã“ã®æ©Ÿèƒ½ã®ãŸã‚ã« 900 \
行もã®ã‚³ãƒ¼ãƒ‰ã‚’使ã†ã®ã¯é¦¬é¹¿ã’ã¦ã„ã¾ã™ã€‚ +   \
を用ã„ã‚‹ã“ã¨ã§ã™ã€‚ +
+   ã—ã‹ã—ã€ã“ã®æ©Ÿèƒ½ã®ãŸã‚ã« 900 \
行もã®ã‚³ãƒ¼ãƒ‰ã‚’使ã†ã®ã¯é¦¬é¹¿ã’ã¦ã„ã¾ã™ã€‚  ãªãœãªã‚‰ \
trigger_error() 㯠PHP ã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹ã‹ã‚‰ã§ã™!  </para>
   <para>
@@ -238,7 +285,8 @@
 ?>]]>
    </programlisting>
   </para>
-  <para>PEAR_Error ã®ã‹ã‚ã‚Šã« PEAR_ErrorStack \
パッケージを利用ã™ã‚‹ãŸã‚ã« +  <para>
+   PEAR_Error ã®ã‹ã‚ã‚Šã« PEAR_ErrorStack \
パッケージを利用ã™ã‚‹ãŸã‚ã«  最低é™å¿…è¦ãªã®ã¯ã“ã‚Œã \
ã‘ã§ã™ã€‚  </para>
  </refsect1>
@@ -250,17 +298,24 @@
     エラーã®ç”Ÿæˆæ–¹æ³•ã‚’カスタマイズã—ãŸã„ã“ã¨ã‚‚ã‚ã‚‹ã§ã—ょã†ã€‚ãŸã¨ãˆã°ã€
  エラーを追跡ã™ã‚‹ãŸã‚ã«ã¯ã€
     エラーãŒç™ºç”Ÿã—ãŸãƒ•ã‚¡ã‚¤ãƒ«å・行番å·ãŠã‚ˆã³ã‚¯ãƒ©ã‚¹åï¼é–¢æ•°åã‚’å«ã‚ã‚‹ã¨
                
-    便利ã§ã™ã€‚デフォルトã®ã‚ªãƒ—ションã¯ã€ã»ã¨ã‚“ã©ã®å \
´åˆã«å分è¦ä»¶ã‚’ +    便利ã§ã™ã€‚
+
+    デフォルトã®ã‚ªãƒ—ションã¯ã€ã»ã¨ã‚“ã©ã®å ´åˆã«å分è¦ä»¶ã‚’
     満ãŸã—ã¾ã™ã€‚ã“ã‚Œã¯<link \
linkend="core.pear.pear-errorstack.getfileline">  \
<function>PEAR_ErrorStack::getFileLine</function></link>  ã§å¾—られã¾ã™ã€‚
    </para>
    <para>
     ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ãŒ PHP \
ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ä¸­ã§ç™ºç”Ÿã™ã‚‹ã¨ã¯é™ã‚Šã¾ã›ã‚“。 +
     ãŸã¨ãˆã°ãƒ†ãƒ³ãƒ—レートエンジンã§ã®ã‚³ãƒ³ãƒ‘イルエラーã¯ãƒ†ãƒ³ãƒ—レートã®
                
-    ソースファイル中ã§ç™ºç”Ÿã—ã¾ã™ã€‚データベースã®ã‚¨ãƒ©ãƒ¼ã¯ã€ã‚¯ã‚¨ãƒªãƒ¼ã®
 +    ソースファイル中ã§ç™ºç”Ÿã—ã¾ã™ã€‚
+
+    データベースã®ã‚¨ãƒ©ãƒ¼ã¯ã€ã‚¯ã‚¨ãƒªãƒ¼ã®
     テキストやデータベースã®å†…部ã§èµ·ã“ã‚‹ã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚
+
     インターãƒãƒƒãƒˆãƒ‘ッケージã§ã¯ã€ã‚¨ãƒ©ãƒ¼ã¯åˆ¥ã®ã‚µãƒ¼ãƒä¸Šã§ç™ºç”Ÿã™ã‚‹ã‹ã‚‚知れã¾ã›ã‚“。
 +
     ã“れらã®ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼é–¢é€£æƒ…å \
                ±ã¯ã€ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆæŒ‡å®šã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ 
     (context grabbing callback) \
を用ã„ã¦ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«å«ã‚ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚  </para>
@@ -298,7 +353,9 @@
    </para>
    <para>
     コンテキスト情å \
                ±ã¯ã€å¤–部ã®ã‚¢ãƒ—リケーションã‹ã‚‰ã‚‚æ“作ã—ã‚„ã™ã„よã†ãª
                
-    書å¼ã¨ãªã£ã¦ã„ã¾ã™ã€‚ã‚‚ã—コンテキスト情å \
±ã‚’エラーメッセージ㫠+    書å¼ã¨ãªã£ã¦ã„ã¾ã™ã€‚
+
+    ã‚‚ã—ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆæƒ…å ±ã‚’ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«
     å«ã‚ãŸã‘ã‚Œã°ã€ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’用ã„ã¦æƒ…å \
                ±ã‚’å¯èª­å½¢å¼ã®
     エラーメッセージã«å¤‰æ›ã—ã¾ã™ã€‚ã“ã®æ–¹æ³•ã«ã¤ã„ã¦ã¯æ¬¡ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§èª¬æ˜Žã—ã¾ã™ã€‚
  </para>
@@ -308,7 +365,8 @@
    <para>
     エラーメッセージを効率的ã«ç”Ÿæˆã™ã‚‹ãŸã‚ã«ã€PEAR_ErrorStack \
ã§ã¯ 3 ã¤ã®  方法ãŒã‚ã‚Šã¾ã™ã€‚
-    <!-- 利用ã™ã‚‹ãŸã‚ã«ã¯ã€2 \
ã¤ã®ã†ã¡ã²ã¨ã¤ã‚’実行ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚--> +
+    利用ã™ã‚‹ãŸã‚ã«ã¯ã€3 \
ã¤ã®ã†ã¡ã²ã¨ã¤ã‚’実行ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚  <itemizedlist>
      <listitem>
       <para>
@@ -338,8 +396,11 @@
       </para>
       <para>
        ç½®æ›ã¯ <ulink url="&url.php.lookup;str_replace">str_replace</ulink>
-       を用ã„ã¦è¡Œã‚ã‚Œã€éžå¸¸ã«ã‚·ãƒ³ãƒ—ルã§ã™ã€‚基本的ã«ã€ã‚‚ã—パーセント記å·ï¼ˆ%)
 +       を用ã„ã¦è¡Œã‚ã‚Œã€éžå¸¸ã«ã‚·ãƒ³ãƒ—ルã§ã™ã€‚
+
+       基本的ã«ã€ã‚‚ã—パーセント記å·ï¼ˆ%)
        ã§å›²ã¾ã‚ŒãŸå¤‰æ•°åãŒã‚ã‚Œã°ã€é€£æƒ³é…列ã§æ¸¡ã•ã‚ŒãŸå€¤ã§ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚
 +
        <programlisting role = "php">array('varname' => 'value');</programlisting>
        ã®ã‚ˆã†ãªé…列ãŒãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã•ã‚Œã‚Œã°ã€%varname% ã¯ã™ã¹ã¦ \
value ã«  ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚
@@ -348,7 +409,9 @@
        ã•ã‚‰ã«ã€ã‚‚ã—値ãŒã‚ªãƒ–ジェクトã ã£ãŸå \
                ´åˆã¯ã€ãã®ã‚ªãƒ–ジェクトã«ã¤ã„ã¦
        &quot;<function>__toString</function>&quot; ã¨ã„ã†åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒ
        ã‚ã‚‹ã‹ã©ã†ã‹ã‚’探ã—ã€è¦‹ã¤ã‹ã‚Œã°ãれを用ã„ã¦ã‚ªãƒ–ジェクトを文字列ã«
                
-       変æ›ã—ã¾ã™ã€‚ã‚‚ã—文字列ã®é…列ã ã£ãŸå \
´åˆã¯ã€ãれらãŒã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã§ +       変æ›ã—ã¾ã™ã€‚
+
+       ã‚‚ã—文字列ã®é…列ã ã£ãŸå \
´åˆã¯ã€ãれらãŒã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã§  連çµã•ã‚Œã¾ã™ã€‚
        <programlisting role = "php"><![CDATA[
 <?php
@@ -363,11 +426,14 @@
        <link linkend="core.pear.pear-errorstack.setmessagecallback">
        <function>PEAR_ErrorStack::setMessageCallback</function></link>
        をコールã—ã€ç‹¬è‡ªã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’生æˆã™ã‚‹ãŸã‚ã®é–¢æ•°ã‚„メソッドを
                
-       設定ã—ã¾ã™ã€‚複雑ãªçŠ¶æ³ã«ãŠã„ã¦ã¯ã€ãŠãらãã“ã‚ŒãŒä¸€ç•ªã®æ–¹æ³•ã§ã—ょã†ã€‚
 +       設定ã—ã¾ã™ã€‚
+
+       複雑ãªçŠ¶æ³ã«ãŠã„ã¦ã¯ã€ãŠãらãã“ã‚ŒãŒä¸€ç•ªã®æ–¹æ³•ã§ã—ょã†ã€‚
  ã“れを利用ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ã¯
        <link linkend="core.pear.pear-errorstack.getmessagecallback">
        <function>PEAR_ErrorStack::getMessageCallback</function></link>
        ã§ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸Šæ›¸ãã‚„æ‹¡å¼µãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚
+
        例。
        <programlisting role = "php"><![CDATA[
 <?php
@@ -397,7 +463,9 @@
        <function>PEAR_ErrorStack::getErrorMessageTemplate</function></link>
        ã‚ã‚‹ã„㯠<link linkend="core.pear.pear-errorstack.geterrormessage">
        <function>PEAR_ErrorStack::getErrorMessage</function></link>
-       をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ãŒåˆ¥ã®ãƒ‘ッケージï¼ã‚¢ãƒ—リケーションã‹ã‚‰ã‚‚
 +       をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚
+
+       ã“ã®ã‚¯ãƒ©ã‚¹ãŒåˆ¥ã®ãƒ‘ッケージï¼ã‚¢ãƒ—リケーションã‹ã‚‰ã‚‚
        利用ã§ãã‚‹ã“ã¨ã‚’ä¿è¨¼ã™ã‚‹ãŸã‚ã€ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’クラス宣言ã®ç›´å¾Œã«å…¥ã‚Œã¦ãã \
ã•ã„。  </para>
       <para>
@@ -415,19 +483,26 @@
    <title>エラーã®ç™ºç”Ÿã‚’制御ã™ã‚‹</title>
    <para>
     エラー生æˆã®ãã‚ã“ã¾ã‚„ã‹ãªåˆ¶å¾¡ãŒå¿…è¦ã«ãªã‚‹çŠ¶æ³ã¯å¤šã€…ã‚ã‚Šã¾ã™ã€‚
 +
     一般的ãªã‚¨ãƒ©ãƒ¼å‡¦ç†ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ (generic error handling callback) \
                ã§ã¯ã€
     発生ã™ã‚‹ã‚¨ãƒ©ãƒ¼ã¯ã™ã¹ã¦ã²ã¨ã¤ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã§å‡¦ç†ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
 +
     PEAR_ErrorStack \
                ã§ã¯å€‹ã€…ã®ãƒ‘ッケージã«ã¤ã„ã¦åˆ¥ã€…ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’
                
     利用ã§ãã¾ã™ãŒã€<link \
linkend="core.pear.pear-errorstack.staticpushcallback">  \
                <function>PEAR_ErrorStack::staticPushCallback</function></link>
     メソッドを用ã„ã¦ä¸€èˆ¬çš„ãªã‚¨ãƒ©ãƒ¼å‡¦ç†ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã‚’è¡Œã†ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚
 +
     ã“ã‚Œã¯ã€PEAR_Error ã® PEAR_ERROR_CALLBACK モードã¨åŒã˜ã§ã™ã€‚
    </para>
    <para>
-    PEAR_ErrorStack \
ã®çœŸã®å¼·ã¿ã¯ã€ã“ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã«ã‚ã‚Šã¾ã™ã€‚PEAR_Error +    \
PEAR_ErrorStack ã®çœŸã®å¼·ã¿ã¯ã€ã“ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã«ã‚ã‚Šã¾ã™ã€‚ +
+    PEAR_Error
     ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã§ã¯ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«å¯¾ã—ã¦å¤‰æ›´ã‚’åŠ \
                ãˆã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。
     ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼å‡¦ç†ã¯ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯é–¢æ•°ã‚ã‚‹ã„ã¯ãƒ¡ã‚½ãƒƒãƒ‰ã®ä¸­ã§å®Œçµã™ã‚‹
                
-    å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚PEAR_ErrorStack ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã§ã¯ã€3 \
ã¤ã®å®šæ•°ã‚’用ã„㦠+    å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
+
+    PEAR_ErrorStack ã®ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã§ã¯ã€3 ã¤ã®å®šæ•°ã‚’用ã„ã¦
     エラー処ç†ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
     <itemizedlist>
      <listitem>
@@ -473,13 +548,13 @@
 function somecallback($err)
 {
     switch($err['code']){
-        case ERROR_CODE_ONE: 
+        case ERROR_CODE_ONE:
                 return PEAR_ERRORSTACK_IGNORE;
                 break;
-        case ERROR_CODE_TWO: 
+        case ERROR_CODE_TWO:
                 return PEAR_ERRORSTACK_PUSH;
                 break;
-        case ERROR_CODE_THREE: 
+        case ERROR_CODE_THREE:
                 return PEAR_ERRORSTACK_LOG;
                 break;
     } // switch
@@ -514,10 +589,13 @@
      エラーコールãƒãƒƒã‚¯ã®æœ€ã‚‚解りやã™ã„使用法ã¨ã—ã¦ã¯ã€ã„ãã¤ã‚‚ã®
                
      ユーザレベルã®ã‚¢ãƒ—リケーションãŒã‚·ã‚¹ãƒ†ãƒ \
レベルã®ãƒ‘ッケージを利用ã™ã‚‹å ´åˆã«  \
よãè¡Œã‚れる方法ãŒæŒ™ã’られã¾ã™ã€‚ +
      ãŸã¨ãˆã°ã€PEAR DB \
                パッケージを用ã„ãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„管ç†ã‚·ã‚¹ãƒ†ãƒ 
      (CMS)を書ã„ã¦ã„ã‚‹ã¨ã—ã¾ã—ょã†ã€‚ユーザãŒãƒ•ã‚©ãƒ¼ãƒ©ãƒ \
                ã¸ã®æŠ•ç¨¿ã®ãŸã‚ã«
      リンクをクリックã—ãŸã¨ãã«ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¨ãƒ©ãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã®ã¯
                
-     ã‚ã¾ã‚Šã‚ˆãã‚ã‚Šã¾ã›ã‚“。ã“ã®ã‚ˆã†ãªå \
´åˆã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¨ãƒ©ãƒ¼ã‚’ MyPackage +     \
ã‚ã¾ã‚Šã‚ˆãã‚ã‚Šã¾ã›ã‚“。 +
+     ã“ã®ã‚ˆã†ãªå ´åˆã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¨ãƒ©ãƒ¼ã‚’ MyPackage
      ã®ã‚¨ãƒ©ãƒ¼ã«å†ãƒ‘ッケージã™ã‚‹ãŸã‚ã« PEAR_ErrorStack \
ãŒç”¨ã„られã¾ã™ã€‚  </para>
     <para>
@@ -542,7 +620,9 @@
     <title>@ 演算å­ã‚’エミュレートã™ã‚‹</title>
     <para>
      PEAR_Error ã® <function>PEAR::expectError</function> \
                メソッドã¯ã€å¼·åŠ›ã§ã™ãŒ
-     使ã„ã«ãã„é¢ã‚‚ã‚ã‚Šã¾ã™ã€‚通常㮠PHP ã®ã‚¨ãƒ©ãƒ¼ã§ã‚ã‚Œã°ã€@ \
演算å­ã‚’以下ã®ã‚ˆã†ã«ç”¨ã„ã‚‹ã“ã¨ã§ +     \
使ã„ã«ãã„é¢ã‚‚ã‚ã‚Šã¾ã™ã€‚ +
+     通常㮠PHP ã®ã‚¨ãƒ©ãƒ¼ã§ã‚ã‚Œã°ã€@ \
演算å­ã‚’以下ã®ã‚ˆã†ã«ç”¨ã„ã‚‹ã“ã¨ã§  \
出力を抑制ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚  </para>
     <para>
@@ -602,7 +682,9 @@
   </refsect2>
  </refsect1>
  <refsect1 id = "core.pear.pear-errorstack.intro.merging">
-  <title>PEAR_Error ã¨ã®å¾Œæ–¹äº’æ›æ€§ã€PHP 5 \
ã®ä¾‹å¤–ã¨ã®å‰æ–¹äº’æ›æ€§</title> +  <title>
+   PEAR_Error ã¨ã®å¾Œæ–¹äº’æ›æ€§ã€PHP 5 ã®ä¾‹å¤–ã¨ã®å‰æ–¹äº’æ›æ€§
+  </title>
   <para>
    <classname>PEAR_ErrorStack</classname> ã¯ã€
    <link linkend="core.pear.pear.raiseerror">
@@ -622,12 +704,14 @@
    <title>後方互æ›æ€§ã®ãŸã‚ã®è­¦å‘Š</title>
    <para>
     PEAR 1.3.2 ã§ã¯ã€PEAR_ErrorStack-&gt;push() \
ã¯ä¾‹å¤–クラスを返ã—ã¾ã›ã‚“。 +
     ã“ã®æŒ™å‹•ã«ä¾å­˜ã—ã¦ã„るコードã¯ã†ã¾ã動作ã—ã¾ã›ã‚“。
    </para>
   </warning>
   <para>
-   PEAR_ErrorStack ã¯ã€PHP 5 \
                ã§ã¯è‡ªå‹•çš„ã«ä¾‹å¤–ã‚’è¿”ã—ã¾ã™ã€‚以下ã®ã‚³ãƒ¼ãƒ‰ã§
-   è¿”ã•ã‚Œã‚‹ä¾‹å¤–クラスåを設定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
+   PEAR_ErrorStack ã¯ã€PHP 5 ã§ã¯è‡ªå‹•çš„ã«ä¾‹å¤–ã‚’è¿”ã—ã¾ã™ã€‚
+
+   以下ã®ã‚³ãƒ¼ãƒ‰ã§ã€è¿”ã•ã‚Œã‚‹ä¾‹å¤–クラスåを設定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
  </para>
   <para>
    <programlisting role = "php"><![CDATA[
http://cvs.php.net/viewcvs.cgi/peardoc/ja/package/networking/net-traceroute.xml?r1=1.1&r2=1.2&diff_format=u
                
Index: peardoc/ja/package/networking/net-traceroute.xml
diff -u peardoc/ja/package/networking/net-traceroute.xml:1.1 \
                peardoc/ja/package/networking/net-traceroute.xml:1.2
--- peardoc/ja/package/networking/net-traceroute.xml:1.1	Wed Jul  6 00:00:18 2005
+++ peardoc/ja/package/networking/net-traceroute.xml	Sat Dec 31 04:34:04 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready -->
 <sect1 id="package.networking.net-traceroute">
 <title>Net_Traceroute</title>
 <refentry id="package.networking.net-traceroute.net-traceroute-summary">
@@ -15,12 +15,12 @@
 <refsect1>
 <title><classname>Net_Traceroute</classname> ã®ã‚¯ãƒ©ã‚¹éšŽå±¤</title>
  <para>
-    <itemizedlist>
-   <listitem><para>
-   Net_Traceroute
-      </para></listitem>
+  <itemizedlist>
+   <listitem>
+    <para>Net_Traceroute</para>
+   </listitem>
   </itemizedlist>
-   </para>
+ </para>
 </refsect1>
 </refentry>
 &package.networking.net-traceroute.net-traceroute.factory;
@@ -38,12 +38,12 @@
 <refsect1>
 <title><classname>Net_Traceroute_Result</classname> ã®ã‚¯ãƒ©ã‚¹éšŽå±¤</title>
  <para>
-    <itemizedlist>
-   <listitem><para>
-   Net_Traceroute_Result
-      </para></listitem>
+  <itemizedlist>
+   <listitem>
+    <para>Net_Traceroute_Result</para>
+   </listitem>
   </itemizedlist>
-   </para>
+ </para>
 </refsect1>
 </refentry>
 &package.networking.net-traceroute.net-traceroute-result.factory;



-- 
PEAR Documentation List Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic