function categoryList($categories, $parent = 58)
bu şekilde parametre gönderimi var $parent = 58 bu ne anlama geliyor. Mantığı nedir?
dışarda $parent'i tanımlıyorum global ile fonksiyon içine alıyorum ama çalışmıyor bir tek böyle olunca çalışıyor.
Dizi içerisinde gönderdiğiniz parametreler aslında arka tarafta compute edilirken bir array gibi işlem görüyor, o yüzden bir array ne kadar uzun olabilirse o kadar veri gönderebilirsiniz.
Çok fazla parametre kullanmak yerine
tek bir array parametresi ile diğer parametreleri fonksiyona iletebilirsin.
function cokluParametre($data = []){
}
cokluParametre([1,2,3,4]);
Dizi halinde göndermen daha kullanışlı olur
List([$parametre1,$parametre2,$parametre3]);
function List($data){
//..
}