【发布时间】:2021-05-03 02:59:04
【问题描述】:
版本:
- 操作系统
lsb_release -a:Ubuntu 20.04.2 LTS - PHP Intelephense:1.6.2
- PHP
php -v: 8.0.1 - Laravel:8.25
错误:
获取
Unexpected 'Unknown'、';' expected.、'VariableName' expected.错误。
这些行会导致错误
namespace App\Http\Controllers; //Unexpected 'Unknown' and ';' expected Error
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
这里,我的错误截图:
试过
我已添加 PHP 可执行路径 VS Code article。但是还是不行
settings.json
{
"php.validate.executablePath": "/usr/bin/php"
}
$ whereis php
php: /usr/bin/php8.0 /usr/bin/php.default /usr/bin/php /usr/lib/php
/etc/php /usr/share/php8.0-mysql /usr/share/php8.0-readline
/usr/share/php8.0-common /usr/share/php8.0-zip /usr/share/php8.0-xml
/usr/share/php8.0-bz2 /usr/share/php /usr/share/php7.1-common
/usr/share/php8.0-opcache /usr/share/php8.0-mbstring /usr/share/php8.0-gd
/usr/share/php7.1-mcrypt /usr/share/php8.0-curl /opt/lampp/bin/php
/usr/share/man/man1/php.1.gz
$ which php
/usr/bin/php
settings.json
{
"php.validate.executablePath": "usr\\bin\\php"
}
给我以下消息
无法验证,因为 usr\bin\php 不是有效的 php 可执行文件。使用设置 'php.validate.executablePath' 来配置 PHP 可执行文件。
谢谢。
【问题讨论】:
-
是否有特定代码导致此错误?
-
请重新审视我在问题中添加错误行的问题。
-
你看过这个问题和答案吗? stackoverflow.com/questions/59149877
-
是的。我这样做了,只是我说我
DisableIntelephense 选项。
标签: php laravel ubuntu visual-studio-code