首页 > 解决方案 > 使用长内容调用 PHP $argv[1] 时为空

问题描述

当我使用以下命令从命令行调用我的 php 程序时,一切正常:

php app.php 'TEST'

但是使用很长的参数,PHP 会为参数返回一个空字符串:

php app.php 'VERY LONG ARG'

知道如何增加参数的最大长度吗?

标签: phpargvmaxlength

解决方案


您不能传递带有单引号和空格的字符串。您必须为此使用双引号,因为它将它们计为单独的参数。


推荐阅读