PHPの再帰関数でreturnを使用する際の問題

WBOY
リリース: 2016-07-25 08:54:13
オリジナル
1010 人が閲覧しました
  1. function test($i){
  2. if($i<3){
  3. return $i}else{
  4. test($i); }
  5. }
  6. echotest(30);
  7. コードをコピー
コード分析: 実行しないと、問題がないと思われるでしょう。しかし、実際には、問題がどこにあるのかわかりません。この関数のその他。 このコードの実行結果には戻り値はありません。したがって、条件 $i

//php 再帰関数
    function test($i){
  1. $i-=4;
  2. if($i<3){
  3. return $i ;
  4. }else{
  5. return test($i);//関数が値を返すように return を追加します
  6. }
  7. }
  8. コードをコピーします
php 再帰関数の例コード php無限分類再帰関数

php無限分類(再帰関数)コード php mysql動的ツリーメニューの実装(再帰関数の柔軟な適用) PHPの再帰関数の戻り値の使い方について

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!