Php fonksiyonlarda sınırsız parametre
php, fonksiyonlar, parametre
Normalde bir fonksiyonda parametleri belli ederiz yani biliriz.
Örnek :
function sahap($degisken1, $degisken2){
$sonuc = $degisken1 + $degisken2;
return $sonuc;
}
echo sahap(15,9); // çıktısı : 24
peki degisken1 ve degisken2 gibi kaç tane parametremiz olduğunu bilmiyorsak.
function sahap(){
echo func_num_args().' <br> '; // kaç tane arguman var yani parametre onu buluyoruz
print_r(func_get_args()).' <br> ' ; // datayı diziye aktarıyoruz
echo func_get_arg(1); // istediğimiz içeriği yazdırıyoruz
}
sahap("php","html","mysql","linux","css"); // çıktısı : 5 Array ( [0] => php [1] => html [2] => mysql [3] => linux [4] => css ) html