显示反斜杠的dirname(__ FILE__)

Cor*_*son 2 php

我的基本目录中有一个配置文件,我正在尝试计算用于文件包含的目录的绝对路径.但是窗口在路径中使用反斜杠.

define( 'ABSOLUTE_PATH', dirname(__FILE__));

include( ABSOLUTE_PATH . "/includes/include.php" );
Run Code Online (Sandbox Code Playgroud)

使用此方法返回此路径...

C:\xampp\htdocs\websites/includes/include.php
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它是正斜杠和反斜杠的混合.

解决这个问题的最佳方法是什么,还是有更好的方法可以找到绝对路径?

编辑:

我希望它使用正斜杠的原因是我将结果序列化以存储在数据库中.序列化时将删除反斜杠.:)

dav*_*ave 6

你应该使用DIRECTORY_SEPERATOR常量:

include( ABSOLUTE_PATH . DIRECTORY_SEPARATOR . "includes" . DIRECTORY_SEPARATOR . "include.php" );
Run Code Online (Sandbox Code Playgroud)