Okan ACAR

Yapay Parametreler (Argüman)

Eğer fonksiyon için gönderilecek parametre sayısında bir bbelirsizlik varsa ya dizi yöntemi ya da şimdi bahsedeceğim yöntemi tercih etmelisiniz. Bu yöntem için 3 adet PHP fonksiyonu öğreneceğiz.

Prototip Tanım
mixed      func_get_arg ($int $n) Fonksiyona gönderilen argüman dizisinden $n. indisi
döndürür. Eğer $n. indis bulamaz ise hata verir.
array        func_get_args (void) Fonksiyona gönderilen argümanları dizi olarak
döndürür.
int             func_num_args (void) Fonksiyona gönderilen argüman sayısını döndürür.
Yukarıdaki örnekte, normalde fonksiyon herhangi bir parametre almamasına rağmen, parametre gönderdiğimizde bu parametrelere erişebiliyoruz. Örnekte öncelikle func_num_args() ile kaç adet parametre algılandığını öğrendik.
Eğer hiç parametre yoksa fonksiyondan çıkıyoruz. Eğer birden fazla parametre varsa tüm parametrelere erişmek için func_get_args() fonksiyonu ile tüm parametrelere tek sefer erişebiliyoruz. Eğer tek parametre gönderilmişse func_get_arg() metodu ile parametreyi alıyoruz.

Okan ACAR

Ben Okan ACAR, 1993 Uşak Doğumluyum. 2012 Yılında Front End ile Tanıştım. Bunun Yanı Sıra Birçok Proje ve Şirketlerde Çalıştım.
Tasarım Sürecim Çok Zengin ve Görseldir.

Benim için Tasarım Bir Tutkudur. Sadece Bir İş Değil!

Yorum ekle

Çok Okunan Yazılarım