36

これは単なる文体の違いですか、それとも使用require_once('filename.php')require_once 'filename.php'実際の負荷/効率の違いがありますか?

4

5 に答える 5

36

Pear コーディング標準は次のように述べています。

「include_once と require_once はステートメントであり、関数ではありません。対象のファイル名を括弧で囲んではなりません。」

ソース: http://pear.php.net/manual/en/standards.include.php

于 2011-09-18T10:36:28.247 に答える
18

それはまったく同じことです。それはスタイルの問題です。

括弧が邪魔になる場合があります。たとえば、マニュアルの次の例では、期待どおりの結果が得られません。

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

例 #4を参照してください。

于 2010-08-03T05:39:27.580 に答える
12

あなたの心はあなたに何を伝えますか?

パフォーマンスの違いがある場合: 無視できます。

于 2010-08-03T05:39:16.287 に答える
7

違いはありません。ブラケットは必要ないので使用しません。require_once は関数ではありません。

于 2010-08-03T05:40:12.383 に答える