Biz bazı şeyler için zamanı denetimleri gerçekleştirmek için statik kod analiz dizgeciklerini kullanmak, hem de kodunu değiştirmek. Bu simgeleştiricisine dayalı simgeleştiricisine ve komut ile yapılır. Tokenizer aynı bir PHP aslında kullandığı olduğundan, kendi üzerine yazmaktan şansınızı artırır.
Ben bir dili analiz etmeye Regexes kullanarak insanları gördüm. Bu gerçekten kötü bir fikir.
Ama ...
PHP oldukça aptal kolay dilbilgisi, ve simgeleştiricisine erişimi beri, aslında değişken işlevler izin vermeme kötülüklerden en durdurmak ve sadece beyaz listeye fonksiyonları küçük bir sayı denir imkân sağlar. Hatta daha iyi, OOP ihtiyacınız yoksa.
Ancak, biz sorunların% 100 çivilenmiş olduğunu yeterince emin hissetmiyorum, ve biz bir klavye ile gezegeni üzerindeki her kullanıcı, müşterilerin ödeme değil backend kullanıcıları için bir sanal güç için kullanabilir ve belki de kötülük.
Ben "kötü uygulamalar" olarak fikir% 100-kaka kaka burada insanlar bir ipucu almak gerekir düşünüyorum da. Bunu yapmak için nedenleri vardır.