385 of 410 menu

Fonction func_num_args

La fonction func_num_args permet d'obtenir le nombre d'arguments passés à la fonction utilisateur courante. Elle fonctionne uniquement à l'intérieur des fonctions et ne nécessite aucun paramètre.

Syntaxe

func_num_args();

Exemple

Créons une fonction et affichons le nombre d'arguments passés :

<?php function testArgs() { echo func_num_args(); } testArgs(1, 2, 3); ?>

Résultat de l'exécution du code :

3

Exemple

Vérifions le nombre d'arguments dans une fonction sans paramètres :

<?php function noArgs() { echo func_num_args(); } noArgs(); ?>

Résultat de l'exécution du code :

0

Exemple

Utilisation avec func_get_args pour traiter un nombre variable d'arguments :

<?php function sumAll() { $count = func_num_args(); $args = func_get_args(); $sum = 0; for ($i = 0; $i < $count; $i++) { $sum += $args[$i]; } return $sum; } echo sumAll(1, 2, 3, 4); ?>

Résultat de l'exécution du code :

10

Voir aussi

  • la fonction func_get_args,
    qui retourne un tableau des arguments passés
  • la fonction func_get_arg,
    qui retourne un argument spécifique par son index
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser