Junior — Middle
What consequences can arise from infinite recursion in a program?
sobes.tech AI
Answer from AI
With infinite recursion in PHP, the program will continuously call the function itself without an exit condition, leading to a stack overflow. As a result, the script will terminate with an error such as Fatal error: Maximum function nesting level reached or similar. This can cause:
- abrupt termination of the program;
- data loss if the process is interrupted at an inappropriate moment;
- high CPU and memory load.
To prevent this, always consider a base case for exiting recursion.