teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2015/02/10 03:02

投稿

kenshiro
kenshiro

スコア409

answer CHANGED
@@ -1,18 +1,16 @@
1
- 全く同じ問題が私にも起きました。
1
+ 全く同じ問題が私にも起きました。
2
- ただ、私の場合はnamespaceの問題で、exceptionの前に「\」を入れることで解決しましたよ。
2
+ ただ、私の場合はnamespaceの問題で、exceptionの前に「\」を入れることで解決しましたよ。
3
-
4
- ```lang-<ここに言語を入力>
3
+
5
- function inverse($x) {
4
+ function inverse($x) {
6
- if (!$x) {
5
+ if (!$x) {
7
- throw new \Exception('ゼロによる除算。');
6
+ throw new \Exception('ゼロによる除算。');
8
- }
7
+ }
9
- return 1/$x;
8
+ return 1/$x;
10
- }
9
+ }
11
-
10
+
12
- try {
11
+ try {
13
- echo inverse(5) . "\n";
12
+ echo inverse(5) . "\n";
14
- echo inverse(0) . "\n";
13
+ echo inverse(0) . "\n";
15
- } catch (\Exception $e) {
14
+ } catch (\Exception $e) {
16
- echo '捕捉した例外: ', $e->getMessage(), "\n";
15
+ echo '捕捉した例外: ', $e->getMessage(), "\n";
17
- }
16
+ }
18
- ```