这篇文章主要介绍了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

DIRECTORY_SEPARATOR在php是什么意思呢,在什么时候使用DIRECTORY_SEPARATOR最合理呢?下面来给各位介绍一下php DIRECTORY_SEPARATOR常量。

我们知道DIRECTORY_SEPARATOR是一个PHP常量,代表反斜杠,因为windows系统和linux系统的反斜杠不一样。在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径的分隔符是"/"。

那么在PHP代码中什么时候要用DIRECTORY_SEPARATOR代表反斜杠呢?

比如这句话:

代码如下:

require_once dirname(__FILE__).DIRECTORY_SEPARATOR . './../../../wp-config.php';

require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'inc/options.php';

这两句PHP代码,为什么前面部分用DIRECTORY_SEPARATOR,而后面部分却用"/"呢

众所周知,windows下的是\和/,而LINUX下的是/

在程序本地运行很正常,上传到服务器后,发现图片没有显示出来,图片链接是绝对路径 var/,而且当中带有 \ 但是我记得这个路径已经处理成相对路径的

代码如下:

$path = dirname(dirname(dirname(__FILE__))).'\\

php separator,PHP常量DIRECTORY_SEPARATOR原理及用法解析相关推荐

  1. java+cache使用方法_JVM代码缓存区CodeCache原理及用法解析

    一. CodeCache简介 从字面意思理解就是代码缓存区,它缓存的是JIT(Just in Time)编译器编译的代码,简言之codeCache是存放JIT生成的机器码(native code).当 ...

  2. python办公自动化模块_Python自动化办公Excel模块openpyxl原理及用法解析

    openpyxl 介绍 openpyxl 是一个直接可用于读写 xlsx .xlsm.xltx.xltm 文件的 Python 内置库,借助它可以利用 Python 语法对本地 xlsx 文件进行自动 ...

  3. MySQL之事务 索引 锁_MySql 知识点之事务、索引、锁原理与用法解析

    本文实例讲述了MySql 知识点之事务.索引.锁原理与用法.分享给大家供大家参考,具体如下: 事务 事务概念 事务就是一组原子性的SQL查询,或者说一个独立的工作单元.如果数据库引擎执行一组操作语句, ...

  4. php 框架源码分析,Laravel框架源码解析之模型Model原理与用法解析

    本文实例讲述了Laravel框架源码解析之模型Model原理与用法.分享给大家供大家参考,具体如下: 前言 提前预祝猿人们国庆快乐,吃好.喝好.玩好,我会在电视上看着你们. 根据单一责任开发原则来讲, ...

  5. java memorycache原理_JVM代码缓存区CodeCache原理及用法解析

    一. CodeCache简介 从字面意思理解就是代码缓存区,它缓存的是JIT(Just in Time)编译器编译的代码,简言之codeCache是存放JIT生成的机器码(native code).当 ...

  6. python中merge函数怎么用_Python Merge函数原理及用法解析

    Merge函数的用法 简单来说Merge函数相当于Excel中的vlookup函数.当我们对2个表进行数据合并的时候需要通过指定两个表中相同的列作为key,然后通过key匹配到其中要合并在一起的val ...

  7. python zipfile压缩_Python压缩模块zipfile实现原理及用法解析

    一.python压缩模块简介 python直接通过内置压缩模块可以直接进行压缩文件的创建: 内置模块 zipfile/rarfile 完成压缩文件的操作. 二. zipfile模块基础使用 2.1 对 ...

  8. Linux可以对目录进行硬链接,Linux硬链接与软链接原理及用法解析

    在linux系统中有种文件是链接文件,可以为解决文件的共享使用.链接的方式可以分为两种,一种是硬链接(hard link),另一种是软链接或者也称为符号链接(symbolic link). 硬链接概念 ...

  9. python压缩教程_Python压缩模块zipfile实现原理及用法解析

    一.python压缩模块简介 python直接通过内置压缩模块可以直接进行压缩文件的创建: 内置模块 zipfile/rarfile 完成压缩文件的操作. 二. zipfile模块基础使用 2.1 对 ...

最新文章

  1. [NOIP2012]同余方程
  2. 欧几里得空间——正交矩阵
  3. 编程之美读书笔记2.1—求二进制数中1的个数
  4. QPainter函数setClipRect
  5. 第六天,字典Dictionary
  6. 基于systemverilog读写文件
  7. Android 系统(113)----单机高概率问题处理方法
  8. smali-2.2.4.jar baksmali-2.2.4.jar
  9. 马克·扎克伯格分享Facebook水冷数据中心照片
  10. paip. java resin 远程 调试 java resin remote debug
  11. 13、Math类简介
  12. goodix触摸屏(IIC)外设驱动
  13. 房价会象汽车电脑一样下降
  14. Python-TypeError:takes no arguments
  15. sk hynix 固态硬盘 管理_256G固态硬盘哪个品牌的好?不妨看看这个
  16. 华为2285v2服务器修改SN,华为RH2285 V2服务器升级bios
  17. 小程序源码:仿各大APP种树微信小程序源码下载-简单快速上手
  18. 【鼠标右键点击桌面图标时,出现资源管理器未响应】
  19. 新春特别策划:新春观影 与科幻电影难分舍的IT元素
  20. FJC-330直流系统交流窜电测记告警装置在变电站的应用

热门文章

  1. 一加7Tpro刷鸿蒙,稀缺全面屏旗舰手机一加7T Pro 再不买真就没了
  2. win7通过远程桌面连接win10失败解决方法
  3. 面试题一(计算机基础、逻辑)
  4. Unity游戏画面参数解析与应用:垂直同步、动态模糊、抗锯齿
  5. useImperativeHandle
  6. java题算工资,AcWing 3238. 工资计算java
  7. 中国石油大学(北京)-《外国文学作品选读》第二阶段在线作业
  8. NewStarCTF2022-Week4-Web
  9. USB Type-C简介
  10. Oracle基础教程