我正在使用 PHPStorm 并出现一些有趣的错误/警告。不确定我是否跳过了配置某些内容。 例如,这是一个查询,
$query = "INSERT INTO tblperson (";
$query .= " personName, personLname, personNumber, personPhone, personAttr";
$query .= ") VALUES (";
$query .= " '{$personName}', '{$personLname}', {$personNumber}, {$personPhone}, '{$personAttr}'";
$query .= ")";
我在代码的第一行收到此警告:“预期的、意外的文件结束”。 PHPStorm 警告我的这个插入语句中是否缺少任何内容?
当我运行代码时,我可以毫无问题地插入一条记录,但仍然想知道是否可能存在我缺少的改进。
最佳答案
添加问题后,我继续搜索,并在 Stackoverflow 上遇到了类似的问题,建议使用 SQL Dialects。
PHPStorm在首选项下有一个设置,我已将其从MySQL更改为<SQL Keywords>
现在它不再警告我这个错误了。
只需确保您已选择该项目并更改方言,以便下面的所有文件都将继承相同的方言。
编辑:正如评论中所述,我使用 PDO 进行了更改。上面的解决方案只是避免了这个问题。
关于php - <reference> PHPStorm 上预期的、意外的文件结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729064/