答案 0 :(得分:2)
您无法在JSON中使用PHP。如果没有引号,JSON将是不正确的,使用它们将被解释为简单的字符串。如果你想动态构建composer.json
,你需要为它编写一些PHP生成器类,它将创建新文件,将内容放在那里并保存。
但我认为这没有意义。在需要时甚至不能记住一个案例。也许是CMS模块。
答案 1 :(得分:1)
将引号放在<?=
和?>
之外的5
答案 2 :(得分:0)
@ user5717615 composer.json由作曲家使用。当程序包正在使用时,composer.json中包含的数据不应更改。包维护者更改内容,将包推送到原始仓库,然后用户更新到该版本。
答案 3 :(得分:0)
json文件不应该用PHP代码注入。如果要动态创建它,可以编写一个生成json文本的PHP工具。