찾다

 >  Q&A  >  본문

일반 사람들을 위한 PHP 재귀 함수의 비밀 공개

피보나치를 사용하지 않고 PHP의 재귀 함수를 일반인의 용어와 예제를 사용하여 설명할 수 있는 사람이 있나요? 예시를 보고 있는데 피보나치가 완전히 이해가 안 되네요!

미리 감사드립니다 ;-) 또한 웹 개발에 얼마나 자주 사용하시나요?

P粉211600174P粉211600174433일 전751

모든 응답(2)나는 대답할 것이다

  • P粉709307865

    P粉7093078652023-10-18 00:23:39

    한 가지 예는 특정 디렉터리의 하위 디렉터리에 있는 모든 파일을 인쇄하는 것입니다(해당 디렉터리에 심볼릭 링크가 없으면 어떤 방식으로든 기능이 중단될 수 있습니다). 모든 파일을 인쇄하는 의사 코드는 다음과 같습니다.

    으아악

    모든 하위 디렉터리를 먼저 인쇄한 다음 현재 디렉터리의 파일을 인쇄하는 것이 아이디어입니다. 이 아이디어는 모든 하위 디렉터리에 적용되므로 이 함수가 모든 하위 디렉터리에 대해 반복적으로 호출됩니다.

    이 예제를 시도하려면 특수 디렉토리를 확인해야 합니다...,否则你会陷入调用 printAllFiles(". ") 一直如此。此外,您必须检查要打印的内容以及当前的工作目录是什么(请参阅opendir()getcwd()...).

    회신하다
    0
  • P粉604669414
  • 취소회신하다