(PHP 4, PHP 5, PHP 7, PHP 8)
func_num_args — İşleve aktarılan bağımsız değişken sayısını döndürür
İşleve aktarılan bağımsız değişken sayısını elde eder.
Bu işlev kullanıcı tanımlı işlevlerin değişken sayıda bağımsız değişken kabul edebilmesini sağlamak için func_get_arg() ve func_get_args() ile birlikte kullanılabilir.
Bu işlevin bağımsız değişkeni yoktur.
Mevcut kullanıcı tanımlı işleve aktarılan bağımsız değişken sayısını döndürür.
Eğer kullanıcı tanımlı işlev dışından çağrılırsa uyarı oluşturur.
Örnek 1 - func_num_args() örneği
<?php
function işlev()
{
echo "Bağımsız değişken sayısı: ", func_num_args(), PHP_EOL;
}
işlev(1, 2, 3);
?>
Yukarıdaki örneğin çıktısı:
Bağımsız değişken sayısı: 3
Bilginize:
PHP 8.0.0 itibariyle, func_*() işlev ailesindeki işlevlerin tüm bağımsız değişkenlerinin konumsal olarak iletiliyormuş gibi ele alınması ve eksik bağımsız değişkenlerin öntanımlıları ile değiştirilmesi yoluyla, isimli bağımsız değişkenler açısından çoğunlukla şeffaf olması amaçlanmıştır. Bu işlev, değişken sayıda bağımsız değişken aktarımında ismi bilinmeyen isimli bağımsız değişkenlerin tümünü yok sayar. Toplanan bilinmeyen isimli bağımsız değişkenlere yalnızca
variadic
bağımsız değişkeni aracılığıyla erişilebilir.
...
sözdizimi