別の場所で、次の問題について話し合っています。
私はこのコードだと思います:
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」は重要なプロジェクト ファイルであり、コードが示すようにそうではないというメッセージがスローされます。
それで、あなたたちはどのように議論しますか?