• 08-05-2014, 00:31:15
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar merhaba,

    Ben wamp manager local serveri kullanıyorum. "Maximum function nesting level of '100'" diye bir hatayı aldım. iç içi bağlantılı en fazla 100 fonksiyon kullanabiliyormuşuz.

    bu sorunu php.ini dosyasından giderdim ama normal hostinglerde bu şekilde fonksiyon sınırlaması var mıdır? ve bu sayının 100 geçmesinin başka sakıncaları var mıdır?

    bilen bir arkadaşım bir cevap yazabilirse çok sevinirim.

    Teşşekkürler.
  • 08-05-2014, 00:42:59
    #2
    Misafir
    Sorunun cevabı büyük ihtimalle localdeki gibi sınırlama vardır. Fonksiyonlar sana aitse, 100 kez ayrı çalıştıracağına, parametreleri array olarak yolla (100'ü için de). İçerde foreachle bas gaza.
  • 08-05-2014, 00:53:27
    #3
    yakoSin adlı üyeden alıntı: mesajı görüntüle
    Sorunun cevabı büyük ihtimalle localdeki gibi sınırlama vardır. Fonksiyonlar sana aitse, 100 kez ayrı çalıştıracağına, parametreleri array olarak yolla (100'ü için de). İçerde foreachle bas gaza.
    anladım ama öyle bir imkanım yok :/

    bakın şuradaki gibi;
    http://i.stack.imgur.com/J6cIy.png

    resimde main fonksiyonu altında en fazla 99tane alt fonksiyon çağrılmasına izin veriyor. biraz araştırdım xdebug diye bir modül kurulu olduğunda böyle bir hatayı gösteriyormuş ve sanırım bu modül php yazılımcılar için yapılmış. normal hostinglerde bu modül anladığım kadarıyla bulunmuyor.
  • 08-05-2014, 10:58:09
    #4
    Üyeliği durduruldu
    Chloetasarim adlı üyeden alıntı: mesajı görüntüle
    anladım ama öyle bir imkanım yok :/

    bakın şuradaki gibi;
    http://i.stack.imgur.com/J6cIy.png

    resimde main fonksiyonu altında en fazla 99tane alt fonksiyon çağrılmasına izin veriyor. biraz araştırdım xdebug diye bir modül kurulu olduğunda böyle bir hatayı gösteriyormuş ve sanırım bu modül php yazılımcılar için yapılmış. normal hostinglerde bu modül anladığım kadarıyla bulunmuyor.
    php.ini den xdebug.max_nesting_level = 100 bu değeri arttır şayet göremiyorsan xdebug'u hosting sağlayıcına durumu bildir xdebug'u kurman gerekecek ve default değeri 100. aşamazsın yoksa.
  • 08-05-2014, 15:51:49
    #5
    Quismo adlı üyeden alıntı: mesajı görüntüle
    php.ini den xdebug.max_nesting_level = 100 bu değeri arttır şayet göremiyorsan xdebug'u hosting sağlayıcına durumu bildir xdebug'u kurman gerekecek ve default değeri 100. aşamazsın yoksa.
    teşşekkür ederim ama şuan merak ettiğim sorun;
    bu xdebug tüm hostinglerde var mı acaba?
  • 08-05-2014, 16:04:16
    #6
    Üyeliği durduruldu
    Chloetasarim adlı üyeden alıntı: mesajı görüntüle
    teşşekkür ederim ama şuan merak ettiğim sorun;
    bu xdebug tüm hostinglerde var mı acaba?
    hayır.
  • 08-05-2014, 19:04:33
    #7
    Hostingcilerin bir müşteri için sunucuya xdebug kuracaklarini sanmiyorum insiyatiflerine kalmis. bunun yerine yakosinin dediği gibi fonksiyonlara parametre atayarak parametre kontrolu ile fonksiyonlari birlestirip.fonksiyon sayisini azaltmanizda fayda var.

    Discovery cihazımdan Tapatalk kullanılarak gönderildi