0
在我们的应用程序中使用PHP来检查一个包(任何版本)是否安装/存在,最简洁的方法是什么?作曲家/ PHP:如何检查作曲家包是否安装?
基本上,我们的应用程序中,我们要调用一个函数具有以下签名:
bool function hasComposerPackage(string $packageName)
将这个功能有什么遏制,使我们可以这样做:
if (hasComposerPackage('phpunit/phpunit')) {
echo 'PHPUnit is installed!';
}
理想情况下,这需要在没有任何命令行exec调用的情况下发生,并且它不应该自动加载过程中的任何不必要的文件。
http://stackoverflow.com/a/15186162/897075 ?? 抱歉命令行位在第二次读取之前没有注册 - 请问为什么? –
@ Alex.Barylski由于与此问题无关的各种原因,这需要在应用程序内部发生,而不依赖命令行。 – mae
对不起,我的坏 - 这里很晚 - 快速阅读并且回复同样快 –