0

別の場所で、次の問題について話し合っています。

私はこのコードだと思います:

if(file_exists("amodule.inc.php")) 
     require_once("amodule.inc.php");  

を使用しているため誤解を招きrequire_onceます。

ロジックと「文言」を一致させるには、「include_once」が適切だと思います。

私の理解では、「require」と「include」の唯一の違いは、「require はファイルが存在しない場合に結果 (停止) があるのに対し、include は警告のみで続行する」ということです。

ただし、ファイルが存在しない場合、require_once コードは実行されません。したがって、「必要」は私の観点からは誤解を招きます。

表面的な見方からすると、上記のコードはrequire_onceと

if(file_exists("amodule.inc.php")) 
     include_once("amodule.inc.php");

私の見解では、そうではないものは「同一」です。なぜなら:

「大まかな」分析 (プロジェクトの自動チェックなど) では、「amodule.inc.php」は重要なプロジェクト ファイルであり、コードが示すようにそうではないというメッセージがスローされます。

それで、あなたたちはどのように議論しますか?

4

1 に答える 1