回答編集履歴

1

2015/02/05 03:30

投稿

hogehogehoge
hogehogehoge

スコア165

test CHANGED
@@ -8,25 +8,17 @@
8
8
 
9
9
 
10
10
 
11
- ```lang-<ここに言語を入力>
12
-
13
11
  error_reporting(E_STRICT);
14
-
15
- ```
16
12
 
17
13
 
18
14
 
19
- もしあなたが宣言されていない変数に遭遇したとき、通知を出力するのではなくスクリプトを終了させたいのだとします。
15
+ もしあなたが宣言されていない変数に遭遇したとき、通知を出力するのではなくスクリプトを終了させたいのだとします。そんな場合はカスタムエラーハンドラーを構築することができますよ。
20
-
21
- そんな場合はカスタムエラーハンドラーを構築することができますよ。
22
16
 
23
17
 
24
18
 
25
19
  ただ「定義されていない変数」との通知を扱う例は、デフォルトのPHPエラーハンドラーに他のすべてを送ります。
26
20
 
27
21
 
28
-
29
- ```lang-<ここに言語を入力>
30
22
 
31
23
  <?php
32
24
 
@@ -38,15 +30,15 @@
38
30
 
39
31
  function myErrorHandler($errno, $errstr, $errfile, $errline) {
40
32
 
41
- if (!(error_reporting() & $errno)) {
33
+ if (!(error_reporting() & $errno)) {
42
34
 
43
- echo "カスタムエラーです。";
35
+ echo "カスタムエラーです。";
44
36
 
45
- // error_reporting 設定に含まれていないエラーコードです
37
+ // error_reporting 設定に含まれていないエラーコードです
46
38
 
47
- }
39
+ }
48
40
 
49
- return;
41
+ return;
50
42
 
51
43
  }
52
44
 
@@ -65,5 +57,3 @@
65
57
 
66
58
 
67
59
  ?>
68
-
69
- ```