PHP - 最好使用require_once('filename.php')或require_once'filename.php';

ina*_*ina 32 php require-once

这只是风格差异,还是使用require_once('filename.php')vs require_once 'filename.php'有实际的负载/效率差异?

Art*_*ste 29

梨编码标准说:

"include_once和require_once是语句,而不是函数.括号不应该包含主题文件名."

资料来源:http://pear.php.net/manual/en/standards.including.php


Art*_*cto 17

这是完全一样的.这是一种风格问题.

括号可能会妨碍一些.例如,手册中的这个示例没有达到预期效果:

if (include('vars.php') == 'OK') {
    echo 'OK';
}
Run Code Online (Sandbox Code Playgroud)

参见示例#4.

  • 但这不是由括号引起的. (4认同)

Mch*_*chl 10

你的心告诉你什么?

性能差异,如果有的话:可以忽略不计.

  • 我只是喜欢这可以有效解决编程问题! (2认同)

alo*_*pix 7

没有区别.我不使用括号,因为它们不是必需的.require_once不起作用.

  • "不是函数"并不意味着括号不是必需的(参见`isset`等). (2认同)