1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: eaec4ab10a65c4515ee2fb899d06e89bae3754b0 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: 094816bd170e26abf0e057dae1cfb498dd6aad88 Maintainer: takagi Status: ready -->
4
4
<!-- CREDITS: hirokawa,shimooka,mumumu -->
5
5
<sect1 xml : id =" language.types.array" >
6
6
<title >配列</title >
@@ -941,12 +941,12 @@ $arr = array('fruit' => 'apple', 'veggie' => 'carrot');
941
941
echo $arr['fruit'], PHP_EOL; // apple
942
942
echo $arr['veggie'], PHP_EOL; // carrot
943
943
944
- // 間違い。これは動作しますが、未定義の定数fruitを使用しているため 、
945
- // 同時に PHP がエラーを発生させます。
944
+ // 間違い。未定義の定数fruitを使用しているため動作せず 、
945
+ // PHP がエラーを発生させます。
946
946
//
947
947
// Error: Undefined constant "fruit"
948
948
try {
949
- echo $arr[fruit]; // apple
949
+ echo $arr[fruit];
950
950
} catch (Error $e) {
951
951
echo get_class($e), ': ', $e->getMessage(), PHP_EOL;
952
952
}
@@ -960,7 +960,7 @@ echo $arr['fruit'], PHP_EOL; // apple
960
960
echo $arr[fruit], PHP_EOL; // carrot
961
961
962
962
// 以下は文字列の中であるためOKです。定数は、文字列の中では解釈されな
963
- // いため、E_NOTICEエラーはここでは発生しません 。
963
+ // いため、エラーはここでは発生しません 。
964
964
echo "Hello $arr[fruit]", PHP_EOL; // Hello apple
965
965
966
966
// 例外が1つあり、文字列の中で波括弧で配列を括った場合には、
@@ -989,21 +989,12 @@ print "Hello $_GET['foo']";
989
989
</programlisting >
990
990
</informalexample >
991
991
992
- <para >
993
- <function >error_reporting</function > で
994
- (<constant >E_ALL</constant > を指定する等により)
995
- <literal >E_NOTICE</literal > レベルのエラー出力を有効にした場合、
996
- 上記のエラーが出力されます。
997
- デフォルトでは、<link linkend =" ini.error-reporting" >
998
- error_reporting</link > はこれらを表示しない設定になっています。
999
- </para >
1000
-
1001
992
<para >
1002
993
<link linkend =" language.types.array.syntax"
1003
- >構文</link >の節に記述したように 、角括弧
994
+ >構文</link > で説明した通り 、角括弧
1004
995
('<literal >[</literal >' および '<literal >]</literal >')
1005
- の間には、式がなければなりません。これは 、
1006
- 次のように書くことが可能であることを意味します 。
996
+ の間には、式がなければなりません。つまり 、
997
+ 次のように書けるということです 。
1007
998
</para >
1008
999
1009
1000
<informalexample >
0 commit comments