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? Strong>
This question is not Açıkçası değil gibi eval, genel olarak kötü olup olmadığı hakkında. Em>
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_exportserisini kaldırma - Bazı şablon diller
- Üstler ve / veya hackerlar için arka kapıları oluşturma
- Sözdizimi Denetleme (muhtemelen güvenli değil)