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

时间:2010-08-03 05:37:33

标签: php require-once

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

5 个答案:

答案 0 :(得分:29)

梨子编码标准说:

  

“include_once和require_once是语句,而不是函数。   括号不应包围主题文件名。“

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

答案 1 :(得分:17)

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

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

if (include('vars.php') == 'OK') {
    echo 'OK';
}

请参阅example #4

答案 2 :(得分:10)

你的心告诉你什么?

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

答案 3 :(得分:7)

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

答案 4 :(得分:0)

Interlocked include include_once require 不是函数,而是语句,这就是为什么您不应该使用require_once的原因。

此外,请从php.net考虑一下:

()