我有这个代码:
<?php
function f() {
return 5;
}
$a = 5;
我正在使用打开 PSR-1 兼容性检查的 NetBeans 8.2。我收到了这个错误:
为什么会这样,我该如何解决?
我有这个代码:
<?php
function f() {
return 5;
}
$a = 5;
我正在使用打开 PSR-1 兼容性检查的 NetBeans 8.2。我收到了这个错误:
为什么会这样,我该如何解决?
PSR-1标准规定
文件应该声明符号(类、函数、常量等)或引起副作用(例如生成输出、更改 .ini 设置等),但不应该两者都做。
这意味着如果您在文件中有函数或类定义,则不应在同一文件中的这些定义之外有具有副作用(如变量赋值)的代码。
所以
function f() {
return 5;
}
和
$a = 5;
应该分成不同的文件。