牛牛在线工具

stream_resolve_include_path()

收录 8868 个 PHP 函数,含用途说明与用法示例。

stream_resolve_include_path()

将相对路径解析为绝对路径,并且会搜索 include_path 中指定的目录来查找文件

函数名:stream_resolve_include_path() 适用版本:PHP 5 >= 5.3.2 函数描述:stream_resolve_include_path() 函数将相对路径解析为绝对路径,并且会搜索 include_path 中指定的目录来查找文件。 用法: string stream_resolve_include_path ( string $filename ) 参数: $filename: 要解析的文件路径,可以是相对路径或绝对路径。 返回值: 如果找到了文件,则返回文件的绝对路径;如果未找到文件,则返回 false。 示例: 假设我们有以下的目录结构: /var/www/html/index.php /var/www/includes/library.php // 示例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