What resources or references can be helpful for beginners learning about recursion in PHP?

Beginners learning about recursion in PHP can benefit from resources such as online tutorials, PHP documentation, and textbooks on algorithms and data structures. Additionally, practicing writing recursive functions and experimenting with different examples can help solidify understanding.

function factorial($n) {
    if ($n <= 1) {
        return 1;
    } else {
        return $n * factorial($n - 1);
    }
}

echo factorial(5); // Output: 120