Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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
PhpMatcherTrait处未定义的偏移量_Php_Symfony_Symfony4 - Fatal编程技术网

PhpMatcherTrait处未定义的偏移量

PhpMatcherTrait处未定义的偏移量,php,symfony,symfony4,Php,Symfony,Symfony4,我的项目做得很好。我今天想写几行新代码,但它给了我这个错误 ErrorException: Notice: Undefined offset: 6 at vendor/symfony/routing/Matcher/Dumper/PhpMatcherTrait.php:87 我完全不知道那是什么 检查了我上次做的事情,当时它还在工作。我尝试配置身份验证和注册表单,因此根据教程,我在终端中使用了以下行: composer require symfony/security-csrf compos

我的项目做得很好。我今天想写几行新代码,但它给了我这个错误

ErrorException: Notice: Undefined offset: 6 
at vendor/symfony/routing/Matcher/Dumper/PhpMatcherTrait.php:87
我完全不知道那是什么

检查了我上次做的事情,当时它还在工作。我尝试配置身份验证和注册表单,因此根据教程,我在终端中使用了以下行:

composer require symfony/security-csrf
composer require symfony/security-bundle
php bin/console make:user
php bin/console make:migration
php bin/console doctrine:migrations:migrate
composer update
这就是我所做的一切

我使用的是symfony4.1和php7.1.3

这是一个全新的项目,只有一个视图,一个控制器,到目前为止工作正常

我们将非常感谢您在这方面的帮助


似乎有什么东西更新了,很可能是作曲家


尝试删除您的
供应商
文件夹,然后执行
编写器安装

在执行
编写器更新后,我出现了相同的错误。在终端中运行
php bin/console cache:clear
为我解决了这个问题。

现在就这么做了。不幸的是,一切都没有改变。即使没有
vendor
folder.Hmm,也会出现相同的错误。。。在这种情况下,它必须是Symfony的错误版本[不太可能],-或者传递给函数的错误版本[更可能是:-])。因此,我想我会转到流程中的第一个文件,然后写:
,看看它是否能做到这一点。如果是这样,那么转到执行行中的at'later'文件并执行相同的操作,然后慢慢尝试并隔离问题发生的地方。您还可以检查错误堆栈,看看是否可以发现您编辑过的文件。它可能是一个需要字符串、获取数组等的函数。哇,我甚至不知道该说什么。我死了(‘你好’)在呈现视图并返回“hello”之前。然后我删除了它,刷新了网站,它工作了0_o?!Okok-
sudo apt get upgrade
在后台将php升级到7.2 lol。可能是Itah!令人惊叹的。然后我很确定删除
vendor
-文件夹确实有效,但是缓存了一些东西。