PHP 조건부 루프 오류 조건
P粉536532781
P粉536532781 2023-09-07 22:34:01
0
2
515

조건이 true인데 왜 "ok"가 표시되지 않는지 알려주세요. 조건이 트리거되면 왜 "아니요"가 표시되는지 이해할 수 없습니다.

으으으으

P粉536532781
P粉536532781

모든 응답(2)
P粉741678385

자신을 호출하지만 실제로 초기 호출에 어떤 값도 반환하지 않는 else 块不会返回任何内容,因此除非您在第一次尝试时得到数字 5,否则它将转到 else 블록입니다.

함수가 아무것도 반환하지 않으면 NULL를 얻습니다.

또한 else 块中添加一个 return 문에서 반환된 값이 초기 호출까지 버블링되도록 합니다.

으아악

BTW 이것이 실제 코드가 아니길 바랍니다. 기본적으로 지나치게 복잡한 에코이기 때문에 일부 테스트일 뿐입니다. ok 的方式。它应该永远无法到达 echo 'no';

P粉696605833

재귀 호출을 하려면 else 조건을 get_number(); 更改为 return get_number();에서 변경하세요.

또한 if 조건에 2개의 return 문을 사용하는 이유는 무엇입니까?

으아악

첫 번째 반환문은 유지하고 두 번째 반환문은 삭제할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!