如何防止 phpfmt 从 "require_once" 语句中删除括号
How to prevent phpfmt from removing parentheses from "require_once" statements
我使用 phpfmt 根据 PSR1 标准格式化 php 文件。
每次我在 Visual Studio 代码中使用格式文档功能 (Shift + Alt + F) 时,括号已从 require_once 行中删除。
require_once($CFG->dirroot.'/lib/filelib.php');
-> require_once $CFG->dirroot.'/lib/filelib.php';
这是我不想要的。因为将这些文件上传到Moodle时,Moodle会抛出错误:
(#30) "require_once" must be immediately followed by an open parenthesis
问题:如何在不去掉require_once括号的情况下使用PSR1下的快速格式化?
将此放入 settings.json:"phpfmt.exclude": ["RemoveIncludeParentheses"],
但是还是在require_once
之后加了一个space。
我使用 phpfmt 根据 PSR1 标准格式化 php 文件。 每次我在 Visual Studio 代码中使用格式文档功能 (Shift + Alt + F) 时,括号已从 require_once 行中删除。
require_once($CFG->dirroot.'/lib/filelib.php');
-> require_once $CFG->dirroot.'/lib/filelib.php';
这是我不想要的。因为将这些文件上传到Moodle时,Moodle会抛出错误:
(#30) "require_once" must be immediately followed by an open parenthesis
问题:如何在不去掉require_once括号的情况下使用PSR1下的快速格式化?
将此放入 settings.json:"phpfmt.exclude": ["RemoveIncludeParentheses"],
但是还是在require_once
之后加了一个space。