• 30-12-2021, 16:48:34
    #1
    En fazla kaç parametre gönderebilrim?
  • 30-12-2021, 16:51:08
    #2
    Üyeliği durduruldu
    İstediğin kadar hocam.
  • 30-12-2021, 16:55:40
    #3
    Dizi halinde göndermen daha kullanışlı olur

    List([$parametre1,$parametre2,$parametre3]);
    
    function List($data){
    //..
    }
  • 30-12-2021, 16:56:04
    #4
    Çok fazla parametre kullanmak yerine
    tek bir array parametresi ile diğer parametreleri fonksiyona iletebilirsin.


    function cokluParametre($data = []){
    }

    cokluParametre([1,2,3,4]);
  • 30-12-2021, 17:00:28
    #5
    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.
  • 30-12-2021, 17:11:30
    #6
    Standartlara göre 5 parametreye kadar normal olarak kabul edilir, fazlası yapıldıysa bir şeyler ters gidiyordur code refactoring gerekir.
  • 30-12-2021, 17:12:33
    #7
    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.


    nurettinselcuk adlı üyeden alıntı: mesajı görüntüle
    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.
    gurkanatik adlı üyeden alıntı: mesajı görüntüle
    Çok fazla parametre kullanmak yerine
    tek bir array parametresi ile diğer parametreleri fonksiyona iletebilirsin.


    function cokluParametre($data = []){
    }

    cokluParametre([1,2,3,4]);
    HSNv2 adlı üyeden alıntı: mesajı görüntüle
    Dizi halinde göndermen daha kullanışlı olur

    List([$parametre1,$parametre2,$parametre3]);
    
    function List($data){
    //..
    }
    n3pix adlı üyeden alıntı: mesajı görüntüle
    İstediğin kadar hocam.
  • 30-12-2021, 17:14:35
    #8
    $categories parametresi zorunlu,
    $parent zorunlu değil, parent gelmemesi durumunda 58 olarak default value değeri gönderilir

    buddy adlı üyeden alıntı: mesajı görüntüle
    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.
  • 30-12-2021, 17:15:42
    #9
    buddy adlı üyeden alıntı: mesajı görüntüle
    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.
    $parent = 58
    Burada gönderilen parametreye default bir değer tanımlamış olursun, örnek fonksiyon içerisinden parent parametresi boş gelirse 58 olarak döner ancak

    categoryList(1,12);

    Gibi bir parametre gönderirsen,
    categories = 1 olur
    parent = 12 olur hocam.