ホームページ  >  記事  >  バックエンド開発  >  PHPのメソッド内のすべてのパラメータを取得する方法

PHPのメソッド内のすべてのパラメータを取得する方法

王林
王林オリジナル
2021-02-20 15:28:374744ブラウズ

php メソッドでメソッド内のすべてのパラメーターを取得します。これを実現するには、[$numargs = func_num_args();echo "パラメーターの数";] などの func_get_args 関数を使用できます。

PHPのメソッド内のすべてのパラメータを取得する方法

#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。

関数の紹介:

func_get_args、関数のすべてのパラメーターを取得します

具体的なコード:

function foo()
{
    $numargs = func_num_args(); //参数数量
    echo "参数个数是: $numargs<br />\n";
    if ($numargs >= 2) {
        echo "第二个参数的值:" . func_get_arg(1) . "<br />\n";
    }
    $arg_list = func_get_args();
    for ($i = 0; $i < $numargs; $i++) {
        echo "第{$i}个参数值:{$arg_list[$i]}<br />\n";
    }
}
 
foo(1, &#39;d&#39;, 3,4);

出力:

参数个数是: 4
第二个参数的值:d
第0个参数值:1
第1个参数值:d
第2个参数值:3
第3个参数值:4

関連する推奨事項:

php チュートリアル

以上がPHPのメソッド内のすべてのパラメータを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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