【问题标题】:PHP 5.4 undefined index: argvPHP 5.4 未定义索引:argv
【发布时间】:2014-07-29 10:06:21
【问题描述】:

我已经检查了register_argc_argv 是否在我的php.ini 文件中(它是)并且我正在使用PHP-CLI

这是我收到的错误消息:

PHP 致命错误:带有消息的未捕获异常“ErrorException” '未定义的索引:argv' 在 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57\n堆栈 跟踪:\n#0 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php(57): Composer\Util\ErrorHandler::handle(8, '未定义索引...', 'phar:///var/www...', 57, 数组)\n#1 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(111): Symfony\Component\Console\Input\ArgvInput->__construct()\n#2 phar:///var/www/html/composer.phar/src/Composer/Console/Application.php(83): Symfony\Component\Console\Application->run(NULL, 对象(Symfony\Component\Console\Output\ConsoleOutput))\n#3 phar:///var/www/html/composer.phar/bin/composer(43): Composer\Console\Application->run()\n#4 /var/www/html/composer.phar(15): 要求('phar:///var/www...')\n#5 /var/www/html/db.php(13): require_once('/var/www/html/c...')\n#6 {main}\n 投入 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php 第 57 行

【问题讨论】:

    标签: php amazon-web-services


    【解决方案1】:

    这是导致错误的原因:

    foreach (scandir(dirname(__FILE__)) as $filename) {
        $path = dirname(__FILE__) . '/' . $filename;
        if (is_file($path)) {
            require_once $path;
        }
    

    【讨论】:

    • 这根本不能解释错误!也许这对有意义,但对其他人没有帮助。
    猜你喜欢
    • 2013-01-26
    • 1970-01-01
    • 2015-03-24
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 2014-12-19
    相关资源
    最近更新 更多