検索

ホームページ  >  に質問  >  本文

tp3.2 での再帰関数の使用に関する問題。助けてください。

111.png222.png

図の左側はコード、右側は実行結果です。 Kissom() 関数を 3 回実行する aaa() 関数を実行しましたが、2 回目と 3 回目に出力される結果が同じで、しかも 1 行しかないのはなぜですか? これは静的な問題のはずです。 3 回目は $ count が更新されます。しかし、この関数は tp に置かなければ実行できますが、tp フレームワーク内では実行できません。

phpcn_u1546phpcn_u15462649日前1101

全員に返信(1)返信します

  • phpcn_u1546

    phpcn_u15462017-08-27 16:50:51

    変更します。上記の if 条件を $count<5 に変更しました。忘れていました。すごい神様がいるのかな

    返事
    0
  • ringa_lee

    aaa メソッドで初めて Kissom を実行すると、$count は最終的に 4 になります。 if 条件が <5 であるため、5 に等しい場合は実行されないため、次の 2 つの呼び出しは両方とも 5 になります。

    ringa_lee · 2017-08-27 22:41:38
  • キャンセル返事