PHP Farklı Sayıda Argümana Sahip Fonksiyonlar
Fonksiyon için gönderilecek argüman sayısında bir belirsizlik varsa bu gibi durumlarda Php’nin 3 adet fonksiyonu vardır.
func_get_args()
Fonksiyona aktarılan Argümanlar listesini dizi olarak döndürür.
ÖRNEK:
<?php
function arguman(){
$parametre= func_get_args();
echo '<pre>';
print_r($parametre);
echo '</pre>';
}
arguman(500, "Ahmet", "true");
?>
ÇIKTI:
Array ( [0] => 500 [1] => Ahmet [2] => true )
func_get_arg()
func_get_arg()
fonksiyonu Argüman listesinden bir üyeyi döndürür.
Kullanıcı tanımlı fonksiyonun Argüman listesinden belirli bir Argümanı getirir.
Bu fonksiyon kullanıcı tanımlı fonksiyonların değişken sayıda Argüman kabul edebilmesini sağlamak için func_get_args()
ve func_num_args()
ile birlikte kullanılabilir.
<?php
function Arguman()
{
$adet = func_get_args();
$ikinci_eleman= func_get_arg(1);
echo "İkinci Eleman = $ikinci_eleman";
echo "<p><b>Parametre Listesi</b></p>";
if($adet==0)
return;
if ($adet>1){
foreach($adet as $key){
echo $key."<br>";
}
}else{
echo func_get_arg(0)."<br>";
}
}
Arguman(3000, "Serdar", 600);
?>
ÇIKTI:
İkinci Eleman = Serdar Parametre Listesi 3000 Serdar 600
func_num_args
func_num_args: fonksiyonu aktarılan Argüman sayısını döndürür.
ÖRNEK:
function sayi()
{
$sayi = func_num_args();
echo "Değiştirge sayısı: $sayi";
}
sayi(10, 5, 2); //3
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.
KATEGORİ
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
POPÜLER MAKALE
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET