ホームページ >バックエンド開発 >PHPチュートリアル >すべてのメソッドで配列パラメータが使用されます。プロジェクト開発において配列パラメータを使用すると、どのような欠点がありますか?
すべてのメソッドで配列パラメータが使用されます。プロジェクト開発において配列パラメータを使用すると、どのような欠点がありますか?
php は型付けが弱い言語です。プロジェクト内ですべてのメソッド エントリを $array として定義すると、次のようなデメリットがありますか。 ------解決策----------------------
それは重要ではありません、これは単なる仮パラメータです。
------解決策------------------
このフレームワークがこれを実行しているのを見なかったからといって、それを実行することが不可能であるという意味ではありません通常、関数 (メソッド) には特定のパラメータのセットが必要です
。このパラメータのセットは実行中にチェックできます。コンパイルプロセス パラメータの数が十分であるかどうかを確認します
配列として渡す場合、パラメータの正当性と完全性を関数本体内で自分でチェックする必要があります
欠点について言えば、これ1つと考えるべきです
------解決策------------------
関数の記述方法によって異なります。関数 test($array) の仮パラメータは必ずしも配列である必要はなく、呼び出し時に渡すデータによって異なります。
------解決策---------
変数が定義されていないというエラーメッセージその他関数の書き方によって異なります
配列の使用に加えて、'xxx,xxx,xxx,xxx' も使用できます。$xxxx はこのように渡されますが、面倒である必要はありません。
配列をパラメータとして使用した場合にどのような問題が発生するかについて説明します。関数本体のパラメータの正当性と完全性をチェックしないのですか?