385 of 410 menu

Funcția func_num_args

Funcția func_num_args permite obținerea numărului de argumente transmise în funcția curentă definită de utilizator. Ea funcționează doar în interiorul funcțiilor și nu necesită parametri.

Sintaxă

func_num_args();

Exemplu

Să creăm o funcție și să afișăm numărul de argumente transmise:

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

Rezultatul executării codului:

3

Exemplu

Să verificăm numărul de argumente într-o funcție fără parametri:

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

Rezultatul executării codului:

0

Exemplu

Utilizarea împreună cu func_get_args pentru procesarea unui număr variabil de argumente:

<?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); ?>

Rezultatul executării codului:

10

Vedeți și

  • funcția func_get_args,
    care returnează un array cu argumentele transmise
  • funcția func_get_arg,
    care returnează un argument specific după index
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge