作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的基本目录中有一个配置文件,我正在尝试确定用于文件包含的目录的绝对路径。但是 Windows 在路径中使用反斜杠。
define( 'ABSOLUTE_PATH', dirname(__FILE__));
include( ABSOLUTE_PATH . "/includes/include.php" );
使用此方法返回此路径...
C:\xampp\htdocs\websites/includes/include.php
如您所见,它是正斜杠和反斜杠的混合体。
解决此问题的最佳方法是什么,或者是否有更好的方法可以找到绝对路径?
编辑:
我希望它使用正斜杠的原因是我正在序列化要存储在数据库中的结果。序列化时删除反斜杠。 :)
最佳答案
您应该使用 DIRECTORY_SEPARATOR
常量:
include( ABSOLUTE_PATH . DIRECTORY_SEPARATOR . "includes" . DIRECTORY_SEPARATOR . "include.php" );
关于php - dirname(__FILE__) 显示反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747860/
我是一名优秀的程序员,十分优秀!