Comment obtenir le nombre de paramètres d'une fonction en php

藏色散人
Libérer: 2023-03-13 10:58:01
original
2496 Les gens l'ont consulté

Comment obtenir plusieurs paramètres d'une fonction en PHP : 1. Renvoie le nombre total de paramètres passés dans la fonction via la fonction func_num_args ; 2. Renvoie la liste des paramètres de la fonction passée via la fonction func_get_args ; paramètres de la liste des paramètres via la valeur de la fonction func_get_arg.

Comment obtenir le nombre de paramètres d'une fonction en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment obtenir le nombre de paramètres d'une fonction en php ?

PHP implémente la méthode d'obtention dynamique des paramètres de fonction :

1 func_num_args — Renvoie le nombre total de paramètres passés dans la fonction

int func_num_args ( void )
Copier après la connexion

Exemple

<?php
function demo ()
{
  $numargs = func_num_args ();
  echo "参数个数为: $numargs \n" ;
}
demo ( &#39;a&#39; , &#39;b&#39; , &#39;c&#39; );
Copier après la connexion

Résultats de l'opération

Le nombre de paramètres est : 3

.

2. func_get_args — Renvoie la liste des paramètres de la fonction passée

array func_get_args  ( void )
Copier après la connexion

Exemple

<?php
function demo ()
{
  $args = func_get_args();
  echo "传入的参数分别为:";
  var_dump($args);
}
demo ( &#39;a&#39; , &#39;b&#39; , &#39;c&#39; );
Copier après la connexion

Résultats d'exécution

Les paramètres transmis sont :

array (size=3)
  0 => string &#39;a&#39; (length=1)
  1 => string &#39;b&#39; (length=1)
  2 => string &#39;c&#39; (length=1)
Copier après la connexion

3 —Renvoie la valeur du paramètre de la liste des paramètres en fonction de l'index du paramètre.

mixed  func_get_arg  ( int $arg_num  )
Copier après la connexion

Exemple

<?php
function demo ()
{
  $numargs = func_num_args ();
  echo "参数个数为: $numargs <br />" ;
  $args = func_get_args();
  if ( $numargs >= 2 ) {
    echo "第二个参数为: " . func_get_arg ( 1 ) . "<br />" ;
  }
}
demo ( &#39;a&#39; , &#39;b&#39; , &#39;c&#39; );
Copier après la connexion

Résultat d'exécution

Le nombre de paramètres est : 3

Le deuxième paramètre est : b

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal