2010-08-03 44 views
26

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

+0

只是一个多余的字符输入括号的情况。 – stillstanding 2010-08-03 08:33:58

+0

我得到了两个不同的行为。一个路径是使用dirname编写的,另一个路径是相对于站点根目录而言的。很奇怪。 – 2013-08-23 01:38:09

回答

14

这是完全一样的东西。这是一个风格问题。

括号可能会在某些时候出现。例如,手册中的这个示例并不符合您的预期:

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

请参阅example #4

+4

但这不是由括号引起的。 – Gumbo 2010-08-03 05:57:53

+0

@Gumbo它不是,但它会引发你的错误。 – Artefacto 2010-08-03 21:49:28

9

你的心告诉你什么?

性能差异(如果有):可以忽略不计。

+0

我只是喜欢这可以是一个编程问题的有效答案! – 2013-09-26 12:47:59

7

没有区别。我不使用括号,因为他们没有必要。 require_once不起作用。

+2

“不起作用”并不意味着括号不是必须的(参见'isset'等)。 – Artefacto 2010-08-03 05:44:13

+0

这不是我的意思 - 我只提到它;) – alopix 2010-08-03 05:45:29

相关问题