回答編集履歴
1
edit
answer
CHANGED
@@ -1,4 +1,10 @@
|
|
1
1
|
再帰処理をしたいのでしたらこちらもreturnする必要があります。
|
2
2
|
```php
|
3
3
|
return depth_errors( $ary['errors'], $depth + 1 );
|
4
|
-
```
|
4
|
+
```
|
5
|
+
|
6
|
+
理屈:
|
7
|
+
メソッドは実行結果を呼び出し元に返します。
|
8
|
+
その性質を利用して「自身を中で呼び出す」ことで実現される
|
9
|
+
再帰処理ですが、内部のメソッドで呼び出されてもreturnされてないので
|
10
|
+
親の呼び出し元に何もかえらない=nullになるということです。
|