ホームページ >バックエンド開発 >PHPの問題 >php 関数は 3 つのタイプに分類できますか?

php 関数は 3 つのタイプに分類できますか?

王林
王林オリジナル
2019-10-10 17:51:294877ブラウズ

php 関数は 3 つのタイプに分類できますか?

1. 変数関数

変数関数は変数関数とも呼ばれ、PHP スクリプトが実行されると、次の関数を探します。変数の値と同じ名前を付けて実行します。この利点は、同じ変数に異なる関数名を割り当て、その関数名を変数に割り当て、プログラム内で変数名と括弧を使用して、その関数を呼び出して実行します。

2. 再帰関数

再帰関数は自己呼び出し関数とも呼ばれ、実行過程で自分自身を呼び出します。再帰呼び出しを実行する必要があるかどうかを決定します 特定の条件下では、呼び出しは終了し、プロセス制御は実行のために上位層関数に戻ります 再帰関数に追加の条件がない場合、プログラムは無限ループし、エラーの原因となります。

再帰関数呼び出しの最大の利点は、プログラム内での複雑で繰り返しの呼び出し手順を簡素化できることであり、この機能を使用して複雑な操作を実行できます。非再帰関数は効率的です。しかし、プログラムするのはもっと難しいです。さらに、これは可読性が低く、現在のプログラミング目標を満たしていないため、再帰関数を使用してプログラムを実装するという考えを奨励しています。

3. カスタム関数

php は、プログラミングにおける設計パターンであり、関数は構造体である、巨大な関数ライブラリを提供します。設計されたモジュール。関数は同じプロジェクト内の複数のファイルで使用でき、通常、関数は 1 つまたは複数のファイルに編成されます。

PHP の関数ライブラリで定義された関数を使用する場合、include()、include_once()、require、require_once のいずれかを使用して関数ライブラリ ファイルをプログラムにロードする必要があります。

推奨チュートリアル: PHP ビデオ チュートリアル

以上がphp 関数は 3 つのタイプに分類できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。