Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Composer php 作曲家:我可以要求其他需求吗?_Composer Php - Fatal编程技术网

Composer php 作曲家:我可以要求其他需求吗?

Composer php 作曲家:我可以要求其他需求吗?,composer-php,Composer Php,使用Composer,如果未满足所有要求,我可以在安装前显示错误 但我能告诉它在两种选择中做出选择吗 例如,我想在我的项目中使用图像处理。我必须检查gd2或imageMagick是否存在。但是如果我在require键中同时列出了它们,那么如果我没有这两个,就会抛出一个错误 { "require": { "php": ">=7.0", "ext-gd": "*", "ext-imagick": "*" }, } 我如何告诉Composer它可能使用gd或im

使用Composer,如果未满足所有要求,我可以在安装前显示错误

但我能告诉它在两种选择中做出选择吗

例如,我想在我的项目中使用图像处理。我必须检查gd2或imageMagick是否存在。但是如果我在require键中同时列出了它们,那么如果我没有这两个,就会抛出一个错误

{
  "require": {
    "php": ">=7.0",
    "ext-gd": "*",
    "ext-imagick": "*"
  },
}

我如何告诉Composer它可能使用
gd
imagick

这是不可能的。有关更多信息,请参阅和。

谢谢您的回答。