Kod tabanı Listesi kullanılan PHP modülleri

1 Cevap php

I need to list all PHP extensions that's required by a given code base. What would be the best way to tackle this problem?

Benim ilk düşünce tüm dosyalar geçer bir senaryo yazmak ve tüm fonksiyonları bulmak ve belirli bir uzantı / fonksiyon veritabanına karşılaştırmaktır. Başka bir öneriniz?


Update: Zaten grep ile bir Bash komut dosyası yaptım ve get_loaded_modules, get_extension_funcs PHP fonksiyonlarını kullanarak, ama bu uzatma benim aradığım tam olarak ne olduğunu.

1 Cevap

Orada yapan bir PEAR paketi, yani ben ne hatırlıyorum: PHP_CompatInfo :

Find out the minimum version and the extensions required for a piece of code to run

The Command-Line Parser komut satırından çalıştırmak için bilmek görmek ve çıkış bazı örnekler almak için.


(It's marked as not maintained anymore, so there might be some troubles with recent versions of PHP, but last time I used it -- maybe one year ago -- it worked fine)