我有centos7
php56
laravel 5
和memcached
,但在use Cache
中尝试routes.php
后,我得到了:
ErrorException in routes.php line 3:
The use statement with non-compound name 'Cache' has no effect
router.php
<?php
use Cache;
...
答案 0 :(得分:6)
只需从routes.php中删除使用缓存; 即可。由于文件本身与特定命名空间无关,因此不需要它。删除后,您将不会再看到该警告。
答案 1 :(得分:2)
这是因为您已经在全局命名空间中。所以当你做Array.prototype.filter()
之类的事情时,你会说&#34;当我说Cache时,我的意思是\ Cache&#34;。因为您已在全局命名空间中 ,所以该语句无效。这就是警告的内容。