views:

115

answers:

3

Is this just a stylistic difference, or does using require_once('filename.php') vs require_once 'filename.php' have actual load/efficiency differences?

+2  A: 

What does your heart tell you?

Performance difference, if any: negligible.

Mchl
+6  A: 

It's exactly the same thing. It's a matter of style.

The parentheses may get in the way some times. For instance, this example from the manual doesn't do what you expect:

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

See example #4.

Artefacto
But this is not caused by the parentheses.
Gumbo
@Gumbo It isn't, but it induces you in error.
Artefacto
+4  A: 

There is no difference. I don't use the brackets 'cause they are not necessary. require_once is no function.

alopix
"is no function" does not imply parentheses are not necessary (see `isset`, etc.).
Artefacto
That's not my implication - I only mention it ;)
alopix