stream_resolve_include_path
パスを含めることに従ってファイル名を解決します
関数名:stream_resolve_include_path()
該当するバージョン:PHP 5> = 5.3.2
関数の説明:stream_resolve_include_path()関数は、相対パスを絶対パスへの相対パスを解決し、include_pathで指定されたディレクトリを検索してファイルを見つけます。
使用法:string stream_resolve_include_path(string $ filename)
パラメーター:
返品値:ファイルが見つかった場合、ファイルへの絶対パスが返されます。ファイルが見つからない場合、falseが返されます。
例:次のディレクトリ構造があるとします。
// 示例1:使用相对路径$filename = '../includes/library.php'; $absolutePath = stream_resolve_include_path($filename); if ($absolutePath !== false) { echo "文件的绝对路径为:$absolutePath"; } else { echo "文件未找到"; } // 示例2:使用绝对路径$filename = '/var/www/includes/library.php'; $absolutePath = stream_resolve_include_path($filename); if ($absolutePath !== false) { echo "文件的绝对路径为:$absolutePath"; } else { echo "文件未找到"; }
出力結果:例1:ファイルの絶対パスは:/var/www/includes/library.phpの例です。例2:ファイルの絶対パスは:/var/www/includes/library.phpです