ホームページ  >  記事  >  php教程  >  変数パラメータを関数に渡す際の JS と PHP の違いを示すコード例

変数パラメータを関数に渡す際の JS と PHP の違いを示すコード例

WBOY
WBOYオリジナル
2016-06-13 12:09:491106ブラウズ

# 変数パラメータを渡す関数を呼び出す JS メソッド

コードをコピー コードは次のとおりです。


<script> 🎜>関数 test() { <br> for(var i = 0;i < argument.length; i ) { <BR> warning(arguments[i]) <BR> } <BR>} <BR>/ /Call function <BR>test(1, 2, 3, 'abc'); <BR></script>

# 変数パラメーターを渡す関数を呼び出す PHP メソッド

コードをコピー コードは次のとおりです。

//方法 1
// シリーズを受信するパラメータを取得し、1 つずつ出力します
Function show_params () {
// 渡されたパラメータの数を取得します
$count = func_num_args();

// パラメータを走査して出力しますそれらを 1 つずつ
for ($i = 0 ; $i //パラメータを取得
$param = func_get_arg($i)
echo $param; .PHP_EOL; >
//関数
show_params(1, 2, 'apple', 3.14);

//メソッド 2
関数 show_params () {
//ストレージ転送の定義 パラメータの配列
$params = array();
// すべてのパラメータを取得
$params = func_get_args()
$count = count($params); / パラメータを 1 つずつトラバースして出力します。
for ($i = 0; $i echo $params[$i];
}
//注: 方法 2 は方法 1 よりも遅いです


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