ホームページ  >  記事  >  バックエンド開発  >  PHP関数で渡されるパラメータの数をカウントする方法

PHP関数で渡されるパラメータの数をカウントする方法

藏色散人
藏色散人オリジナル
2021-08-17 11:01:552577ブラウズ

この記事を始める前に、あなたが PHP 関数についてどの程度知っているかわかりません。まだ初心者の場合は、PHP 自己紹介文の「PHP 関数」の章を読むことをお勧めします。結局のところ、PHP の本当の力はその関数から来るということわざがあります~

そこで、この記事では、関数に関する基本的な知識を紹介します: PHP 関数で渡されるパラメーターの数の計算。

まず、関数の作成方法を簡単に紹介します。

は次のとおりです。

<?php
function functionName($x,$y)
{
    // 要执行的代码
}

PHP では、 function キーワードを使用して関数を作成できます。「functionName」はカスタム関数名を表します。($x,$y) は渡されたパラメータを表します。ここでは 2 つのパラメータ $x と $y が明確に定義されています。{...} は関数です実行されるコード。

関数の作成について簡単に紹介した後、すぐに本題に移ります。

PHP 関数で渡されるパラメーターの数をカウントするにはどうすればよいですか?

答えは次のとおりです。PHP では、func_num_args() 関数を使用して、PHP 関数に渡されるパラメーターの数をカウントできます。

サンプル コードは次のとおりです:

<?php
function count_param()
{
    $count_args = func_num_args();
    echo "参数的数量: $count_args\n";
}

count_param(10, 20);  // 参数个数: 2

出力:

参数的数量: 2

上記のコードでは、渡すパラメーターが明らかにわかります。関数のパラメータは (10, 20) つまり 2 つであり、パラメータの数を計算した結果も 2 になります。

ここでは、func_num_args() 関数を理解する必要があります。func_num_args() 関数の概要は次のとおりです:

func_num_args()この関数は、関数に渡されたパラメータの数を返すために使用されます。その構文は "func_num_args(): int";

戻り値は次のとおりです。現在のユーザー定義関数に渡されるパラメータ。

この関数を func_get_arg() および func_get_args() とともに使用すると、ユーザー定義関数が可変長の引数リストを受け入れることができるようになります。

注: ユーザー定義関数の外部から呼び出された場合、警告が生成されます。

最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!

以上がPHP関数で渡されるパラメータの数をカウントする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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