ルートディレクトリにindex.phpファイルがあります。
<?php
require_once "./include/common.php";
?>
そして、includeフォルダーにcommon.phpをファイルします。
<?php
require_once "globalConfig.php";
?>
common.phpと同じフォルダーにあるglobalConfigファイル。ツリーフォルダは次のとおりです。
xxx / index.php
xxx / include / common.php
xxx / include / globalConfig.php
index.phpは正常に実行されます。しかし、ファイルcommon.phpを次のように変更すると、次のようになります。
<?php
require_once "./globalConfig.php";
?>
PHPは、globalConfig.phpファイルが見つからないという警告を表示します。違いはなんですか?「./」の場合、最も外部のインクルードファイル(index.php)は、現在のディレクトリにglobalConfig.phpを見つけると思います。