Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
如何在VisualStudio代码中启用检查语法PHP?_Php_Visual Studio Code - Fatal编程技术网

如何在VisualStudio代码中启用检查语法PHP?

如何在VisualStudio代码中启用检查语法PHP?,php,visual-studio-code,Php,Visual Studio Code,我想问一下,我们如何激活PHP文件上的检查语法 因为在Google上搜索后,我们需要通过添加以下内容来设置用户设置: "php.validate.executablePath":"C:/wamp/bin/php/php5.3.10/php.exe" 但是在测试了一个有错误的简单代码之后,就没有信号了 VS检查语法: 您知道如何修复它吗?您的代码示例中没有错误: 与C或Perl一样,PHP要求指令以 每个语句末尾的分号一个块的结束标记 PHP代码自动暗

我想问一下,我们如何激活PHP文件上的检查语法

因为在Google上搜索后,我们需要通过添加以下内容来设置用户设置:

 "php.validate.executablePath":"C:/wamp/bin/php/php5.3.10/php.exe"
但是在测试了一个有错误的简单代码之后,就没有信号了

VS检查语法:


您知道如何修复它吗?

您的代码示例中没有错误:

与C或Perl一样,PHP要求指令以 每个语句末尾的分号一个块的结束标记 PHP代码自动暗示分号;你不需要有一个 终止PHP块最后一行的分号

这个


在语义上等同于

<?php 
echo 'test'
;?>

因此,在PHP中,分号是多语句分隔符(与C中的解释稍有不同)

编辑

如果要在Visual Studio中测试错误检查,请放入第二条echo语句,如:


您应该在问题本身中提供一个,而不仅仅是一个。该消息表示未检测到任何问题。为什么您认为应该检测问题?当我测试代码时,它会编译。这能回答你的问题吗?
<?php 
echo 'test'
;?>