fujimoto                Wed Dec 12 09:41:23 2001 EDT

  Modified files:              
    /phpdoc/ja/language variables.xml 
  Log:
  updated translation (up to 1.25).
  
  
Index: phpdoc/ja/language/variables.xml
diff -u phpdoc/ja/language/variables.xml:1.13 phpdoc/ja/language/variables.xml:1.14
--- phpdoc/ja/language/variables.xml:1.13       Wed Nov 14 17:55:26 2001
+++ phpdoc/ja/language/variables.xml    Wed Dec 12 09:41:22 2001
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.14 $ -->
  <chapter id="language.variables">
   <title>変数</title>
   
@@ -28,6 +29,7 @@
    <para>
     <informalexample>
      <programlisting role="php"> 
+<![CDATA[
 $var = "Bob";
 $Var = "Joe";
 echo "$var, $Var";      // "Bob, Joe"を出力します。
@@ -35,6 +37,7 @@
 $4site = 'not yet';     // 無効:数字で始まっている。
 $_4site = 'not yet';    // 有効:アンダースコアで始まっている。
 $täyte = 'mansikka';    // 有効:'ä' はアスキーコード228です。
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -65,13 +68,15 @@
 
     <informalexample>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 $foo = 'Bob';              // 値'Bob'を$fooに代入する。
-$bar = &amp;$foo;          // $fooを$barにより参照
+$bar = &$foo;              // $fooを$barにより参照
 $bar = "My name is $bar";  // $barを変更...
 echo $foo;                 // $fooも変更される。
 echo $bar;
-?&gt;
+?>
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -81,17 +86,19 @@
     ということがあります。
     <informalexample>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 $foo = 25;
-$bar = &amp;$foo;      // これは有効な代入です。
-$bar = &amp;(24 * 7);  // 無効です。名前のない式を参照しています。
+$bar = &$foo;      // これは有効な代入です。
+$bar = &(24 * 7);  // 無効です。名前のない式を参照しています。
 
 function test() {
    return 25;
 }
 
-$bar = &amp;test();    // 無効。
-?&gt;
+$bar = &test();    // 無効。
+?>
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -570,8 +577,10 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $a = 1;
 include "b.inc";
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -583,13 +592,15 @@
    </simpara>    
    <informalexample>
     <programlisting role="php"> 
+<![CDATA[
 $a = 1; /* グローバルスコープ */ 
 
-Function Test () { 
+Function Test() { 
     echo $a; /* ローカルスコープ変数の参照 */ 
 } 
 
-Test ();
+Test();
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -605,17 +616,19 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $a = 1;
 $b = 2;
 
-Function Sum () {
+Function Sum() {
     global $a, $b;
 
     $b = $a + $b;
 } 
 
-Sum ();
+Sum();
 echo $b;
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -632,15 +645,17 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $a = 1;
 $b = 2;
 
-Function Sum () {
+Function Sum() {
     $GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
 } 
 
-Sum ();
+Sum();
 echo $b;
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -655,11 +670,13 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
-Function Test () {
+<![CDATA[
+Function Test() {
     $a = 0;
     echo $a;
     $a++;
 }
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -672,11 +689,13 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
-Function Test () {
+<![CDATA[
+Function Test() {
     static $a = 0;
     echo $a;
     $a++;
 }
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -694,16 +713,18 @@
 
    <informalexample>
     <programlisting role="php">
-Function Test () {
+<![CDATA[
+Function Test() {
     static $count = 0;
 
     $count++;
     echo $count;
-    if ($count &lt; 10) {
-        Test ();
+       if ($count < 10) {
+        Test();
     }
     $count--;
 }
+]]>
     </programlisting>
    </informalexample>
 
@@ -719,7 +740,9 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $a = "hello";
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -729,7 +752,9 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $$a = "world";
+]]>
     </programlisting>
    </informalexample>
 
@@ -740,7 +765,9 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 echo "$a ${$a}";
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -748,7 +775,9 @@
    </simpara>
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 echo "$a $hello";
+]]>
     </programlisting>
    </informalexample>
    <simpara>
@@ -791,10 +820,12 @@
      <example>
       <title>単純なフォーム変数</title>
       <programlisting role="php">
-&lt;form action="foo.php" method="post">
-    Name: &lt;input type="text" name="username">&lt;br>
-    &lt;input type="submit">
-&lt;/form>
+<![CDATA[
+<form action="foo.php" method="post">
+    Name: <input type="text" name="username"><br>
+    <input type="submit">
+</form>
+]]>
       </programlisting>
      </example>
     </para>
@@ -807,27 +838,42 @@
      <varname>$username</varname> として利用可能となります。
     </para>
 
-    <simpara>
-     
PHPではフォーム変数のコンテキスト内で配列が使用可能です。例えば、
-     関連する変数をグループ化したり、select 
inputで複数の値を取得する
-     といったことが可能です。
+       <note>
+        <para>
+         <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>の設定
+         
+はGET、POSTそしてCookieの値に影響します。onになっていると (It's
+         "PHP!") という値は自動的に (It\'s \"PHP!\") 
+となり、DBへの挿入時の
+         エスケープが不要になります。<function>addslashes</function>、
+         <function>stripslashes</function>そして<link 
+         linkend="ini.magic-quotes-sybase">magic_quotes_sybase</link>も
+         参照してください。
+        </para>
+       </note>
+
+    <simpara>
+        
+PHPではフォーム変数のコンテキスト内で配列が使用可能です(<link
+ 
+        linkend="faq.html">FAQの関連箇所</link>も参照してください)。
+        例えば、関連する変数をグループ化したり、select 
+inputで複数の値を
+        取得するといったことが可能です。
     </simpara>
 
     <para>
      <example>
       <title>より複雑なフォーム変数</title>
       <programlisting>
-&lt;form action="array.php" method="post">
-    Name: &lt;input type="text" name="personal[name]">&lt;br>
-    Email: &lt;input type="text" name="personal[email]">&lt;br>
-    Beer: &lt;br>
-    &lt;select multiple name="beer[]">
-        &lt;option value="warthog">Warthog
-        &lt;option value="guinness">Guinness
-        &lt;option value="stuttgarter">Stuttgarter Schwabenbr&auml;u
-        &lt;/select>
-    &lt;input type="submit">
-&lt;/form>
+<![CDATA[
+<form action="array.php" method="post">
+    Name: <input type="text" name="personal[name]"><br>
+    Email: <input type="text" name="personal[email]"><br>
+    Beer: <br>
+    <select multiple name="beer[]">
+        <option value="warthog">Warthog
+        <option value="guinness">Guinness
+        <option value="stuttgarter">Stuttgarter Schwabenbr&auml;u
+        </select>
+    <input type="submit">
+</form>
+]]>
       </programlisting>
      </example>
     </para>
@@ -843,9 +889,12 @@
       
フォームを投稿する際、次のタグのように標準の投稿ボタンの代わりに
       画像を使用することができます。
      </simpara>
+
      <informalexample>
       <programlisting role="php">
-&lt;input type=image src="image.gif" name="sub">
+<![CDATA[
+<input type="image" src="image.gif" name="sub">
+]]>
       </programlisting>
      </informalexample>
      <simpara>
@@ -879,7 +928,9 @@
     </simpara>
     <informalexample>
      <programlisting role="php">
-SetCookie ("MyCookie[]", "Testing", time()+3600);
+<![CDATA[
+setcookie("MyCookie[]", "Testing", time()+3600);
+]]>
      </programlisting>
     </informalexample>
     <simpara>
@@ -893,9 +944,11 @@
     <example>
      <title><function>SetCookie</function>の例</title>
      <programlisting role="php">
+<![CDATA[
 $Count++;
-SetCookie ("Count", $Count, time()+3600);
-SetCookie ("Cart[$Count]", $item, time()+3600);
+setcookie("Count", $Count, time()+3600);
+setcookie("Cart[$Count]", $item, time()+3600);
+]]>
      </programlisting>
     </example>
    </sect2>
@@ -906,8 +959,10 @@
     <para>
      PHP は、環境変数を自動的に通常の PHP 
変数として使用可能とします。
      <informalexample>
-      <programlisting>
+      <programlisting role="php">
+<![CDATA[
 echo $HOME;  /* 環境変数 HOME が設定されている場合、表示します。 
*/
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -929,7 +984,9 @@
      
ドット(ピリオド、終止符)はPHPの変数名で有効な文字ではないというこ
      とに注意する必要があります。次の例を見てみましょう。
      <programlisting role="php">
+<![CDATA[
 $varname.ext;  /* 無効な変数名 */
+]]>
      </programlisting>
      ここで、パーサは、 $varname 
という名前の変数の後に文字列結合演算
      
子があり、その後に、裸の文字列(すなわち、既知のキーまたは予約語に


Reply via email to