我正在使用Sonarqube分析PHP代码,我注意到在几乎所有文件中我都有这个错误:
“每个PHP语句必须单独在一行上”(DisallowMultipleStatementsSameLine)
但是当我检查这些文件时似乎没有错误。
例如,在此文件中引发错误:
<?php
/**
* Category of the question
*/
class Category {
public $categoryId;
public $name;
}
?>
怎么可能?
答案 0 :(得分:1)
问题在于行结尾。将行结尾更改为“Linux行结尾”会使问题消失
答案 1 :(得分:0)
正如Google将我带到这里->当行尾出现双分号(例如someCall();;
)时,也会报告相同的问题。