Ne zaman (eğer hiç) kötü eval DEĞİLDİR?

0 Cevap php

Ben duydum many places o PHP'nin eval function is often not the answer. PHP 5.3 's LSB ve closures biz eval veya create_function bağlı nedenlerle tükeniyor ışığında.

Are there any akla durumlarda durumlarda eval PHP 5.3 (tek?) Cevap iyi?

This question is not Açıkçası değil gibi eval, genel olarak kötü olup olmadığı hakkında.

Yanıtlar Özeti:

  • Değerlendirilmesi sayısal ifadeler (veya PHP diğer "güvenli" alt kümeler)
  • Birim test
  • İnteraktif PHP "kabuk"
  • Güvenilir var_export serisini kaldırma
  • Bazı şablon diller
  • Üstler ve / veya hackerlar için arka kapıları oluşturma
  • Sözdizimi Denetleme (muhtemelen güvenli değil)

0 Cevap