1

私はプログラミングに比較的慣れておらず、javascript で多くの作業を行ってきましたが、現在は php を学ぼうとしています。タイトルは基本的にそれを言います。ユーザー定義関数で渡すことができるパラメーターの数はいくつですか?

標準関数は異なる数を受け入れる傾向があることに気付いたので、関数がそれぞれで何かを行う限り、関数呼び出しで無限の数のパラメーターを渡すことができるかどうか疑問に思っていました。

例えば:

関数を呼び出します。

Myfunction(1,4,3,2,6)

呼び出される関数:

function Myfunction(numOfApples, numOfBananas, numOfPears, numOfOranges, numOfRasberries){'do something with each of these values'}

私は一般的な理解を求めています。特定のことをしようとしているわけではないので、果物リストのことは、さまざまなものを表すパラメーターを渡す例にすぎません。

4

2 に答える 2

1

本当に制限はありません。ただし、パラメーターの数が増え始めた場合は、これらを格納するオブジェクトを作成することを検討し (例のように、それらが関連していると仮定して)、オブジェクトをパラメーターとして渡す必要があります。

オブジェクトまたは配列を渡すと、後でコードを簡単に変更できます (変更を行うたびにパラメーター フィールドを更新する必要がなくなります)。

于 2013-08-16T15:12:44.957 に答える