SORU
28 Aralık 2011, ÇARŞAMBA


&Quot için çözüm;Ölümcül hata: Maksimum fonksiyon '100' ulaştı, iptal ediliyor! seviye yerleştirme" PHP

Bir html dosyası içindeki tüm adresler bulan bir fonksiyon yaptım ve her html içeriğini keşfetti URL bağlı için aynı işlemi Tekrarlıyor. İşlevi özyinelemeli ve durmadan devam edebilirsiniz. Ancak, özyineleme sonra 100 recursions durmasına neden global bir değişken ayarlayarak özyineleme sınırı koyduk.

Ancak, php bu hatayı döndürür:

Ölümcül hata: Maksimum işlev '100' ulaştı,iç içe düzey iptal ediliyor! içinde Satır:\wamp\www\crawler1\simplehtmldom_1_5\simple_html_dom.php D 1355

ERROR

Bir çözüm buldum: Increasing nesting functions calls limit ama bu benim durumumda çalışmıyor.

Link yukarıda belirtilen cevapların bir alıntı yapıyorum. Bunu düşünün lütfen.

"Zend, İonCube veya xDebug yüklü var mı? Eğer bu hatayı alıyorsanız muhtemelen yerdir.

Bu birkaç yıl önce yaptım ve o sınırı koyarak, PHP değil Çalışabilir sonuçlandı. Elbette kaldırmadan ^ izin verir . 100 tekrar geçmişe gitmek, ama sonunda bellek sınırı vuracaktır."

Bir şekilde PHP işlevi maksimum yuvalama düzeyini artırmak için vardır

CEVAP
9 Mayıs 2012, ÇARŞAMBA


Xdebug değerini artırmak.php max_nesting_level.ını: http://xdebug.org/docs/all_settings#max_nesting_level

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • Dive In

    Dive In

    17 Temmuz 2013
  • Muse

    Muse

    28 EYLÜL 2006