What does “ *RECURSION* ” in print_r output mean?

前端 未结 2 1443
日久生厌
日久生厌 2021-02-19 15:10

I\'m using this recursive code to read all directories inside another directory, and store them within the parent directory.

protected function readDirs($parent)         


        
2条回答
  •  悲哀的现实
    2021-02-19 15:17

    scandir returns the . entry, which represents the current directory. You then go to store this directory inside its parent (itself). Thus, recursion.

    I suggest ignoring . and ...

    The "RECURSION" message you got means the data structure cannot be printed in its entirety because it would be infinite.

提交回复
热议问题