PHP'nin get_defined_functions () show mevcut fonksiyonlar veya fonksiyonlar kullanılıyor mu?

2 Cevap

Ben sadece PHP) işlevi, ben onu kontrol edildi (get_defined_functions keşfetti, tüm fonksiyonların listesi.

Bu php fonksiyonları inşa ek olarak, bu benim site için yaptık 176 fonksiyonunu liste.

Ben bu konuda bir sorum var, tüm listelenen fonksiyonlar bu kaynaklarını alarak ya da sadece ben bunları gerekirse onlar kullanılabilir gösteriyor gibi, yüklenen ediliyor?

Sadece mevcut tüm fonksiyonları gösterir ise, kullanılmakta olan tüm listelemek için bir yol var?

print_r(get_defined_functions());

2 Cevap

Dan the PHP docs:

Returns an multidimensional array containing a list of all defined functions, both built-in (internal) and user-defined. The internal functions will be accessible via $arr["internal"], and the user defined ones using $arr["user"] (see example below).

CliffNotes Sürümü: olursa olsun kullanılan oldum olsun veya olmasın, bir çok-boyutlu bir dizide TÜM mevcut işlevleri sağlar.

Sorunuzun ikinci kısmına gelince, ben kullanılan tüm fonksiyonlarını dönecektir herhangi yerleşik PHP fonksiyon habersiz.

Eğer dahil (veya gerekli) değil, belirli bir dosyayı anlam geçerli istek için yüklenen betiklerden tanımlı fonksiyonlar, o zaman tabii ki bu fonksiyonlar tanımlı olmayacaktır bulunuyor.

get_defined_functions() bakın.

Note: ile tanımlanan fonksiyonlar create_function() dönmedi.