Bifalgorithm post · Computer science one · Recursion

How can you write a recursive function in PHP?

How can you write a recursive function in PHP? (Computer science one · Recursion) — "PHP supports recursion with no special syntax necessary. However, recursio…

Ideas in this flowchart

  • PHP prend en charge la récursion sans syntaxe spéciale.
  • La récursion est généralement coûteuse.
  • Les solutions itératives ou non récursives sont généralement préférées.
  • Des exemples montrent comment écrire des fonctions récursives en PHP.
  • Le premier exemple est une fonction de compte à rebours.
  • L'implémentation définit la fonction countDown($n).
  • La fonction teste si $n est égal à zéro.
  • Si $n vaut zéro, la fonction affiche « Happy New Year! ».
  • Sinon, la fonction exécute les actions récursives.
  • Elle affiche la valeur actuelle de $n.
  • Elle rappelle countDown avec $n-1.
Feed/

How can you write a recursive function in PHP?

No cover

Channel

Computer science one

1 page

"PHP supports recursion with no special syntax necessary. However, recursion is generally expensive and iterative or other non-recursive solutions are generally preferred. We present a few examples to demonstrate how to write recursive functions in PHP. The first example of a recursive function we gave was the toy count down example. In PHP it could be implemented as follows.\n\n1 function countDown($n) {\n\n2 if($n===0) {\n\n3 printf(\"Happy New Year!\n\n\");\n\n4 } else {\n\n5 printf(\"%d\n\n\", $n);\n\n6 countDown($n-1);\n\n7 }\n\n8 }"

Flowchart preview
👍
0
0 comments0 shares

Sign in to view and post comments.