ホームページ > バックエンド開発 > PHPチュートリアル > PHPの再帰関数の戻り値とreturn文を上手に活用するにはどうすればよいでしょうか?詳細な例

PHPの再帰関数の戻り値とreturn文を上手に活用するにはどうすればよいでしょうか?詳細な例

WBOY
リリース: 2016-07-25 08:51:24
オリジナル
1756 人が閲覧しました
PHP 再帰関数の戻り値の問題の解決策と、PHP 再帰関数の return ステートメントを使用して値を返す際の注意点と、PHP 再帰関数の戻り値を正しく処理するためのいくつかの点コードをより堅牢にする関数。

PHPの再帰関数の戻り値問題

例:

コードをコピー コード例:

上記のコードのelseに問題があります。 ここで実行されるテストには戻り値がありません。したがって、条件 $i

上記の php 再帰関数に次の変更を加えます。

コードをコピー コード例:

PHPの再帰関数の戻り値に関する注意事項

PHP の再帰関数で return を使用すると、目的の値が正しく返されない状況が発生します。その理由が分からないと、エラーを見つけるのが難しくなります。

例:

コードをコピー コード例: 関数テスト($i){ $i-=4; if($i実はこの関数のelseに問題があります。 このコードの実行結果には戻り値はありません。したがって、条件 $i コードをコピー コード例: 関数テスト($i){ $i-=4; if($i


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート