Arka plan: PHP sağlayıcıları fonksiyonları (yönerge "disable_functions") devre dışı bırakmanızı sağlar. Yani proje belirli bir sunucu üzerinde çalışıyorsa tanımak için kontrol etmek gerekir:
- Yerleşik ne (= kullanıcı tanımlı hariç) fonksiyonlarını kullanarak için-dağıtılmak projesi nedir?
- Fonksiyonları belirli host var mı?
(Soru (2) önemsiz bir sonuç üzerinde döngü (1) ile function_exists
.)
Çalışma hasat almak için bir get_loaded_extensions()
, get_extension_funcs()
ve {[fonksiyonların bir listesini oluşturabilir (= kalkınma sunucularda kullanılan yerleşik fonksiyonları çoğunlukla komple set) (2)]} (ve erişim bu yerleşik fonksiyonlar için 'iç' dizisi var).
Şimdi bir soru: Nasıl / grep ayıklamak istiyorum yerleşik sizin (belki yüzlerce) kaynak dosyalarından projede kullanılan PHP fonksiyonları?
Böyle güzel bir PERL iş veya somethig olabilir. Bunu nasıl yapardın?