在Web请求的上下文中,可以为PHP提供 array 参数,以param_name[]=foo
,param_name[sub_element]=foo
或{{1}的形式(通过GET或POST)提供它们。 }。
PHP-Manual @ "Variables From External Sources"对此进行了说明。
通常,它们是通过param_name[sub_element][]=foo
等<form>
输入提供的;然后PHP将自动创建变量<input type="text" name="my_nested[param]" value="foobar">
。
太好了。但是,如何使用CLI实现相同的目标? 上面的链接没有提及任何内容。
在控制台请求的上下文中,PHP是否可以像处理Web请求一样本地处理数组?
类似$my_nested = [ 'param' => 'foobar' ]
。
在否定的情况下,什么是常见的解决方法/解决方案?