directory_parator在php是什么意思呢,在什么时候使用directory_parator最合理呢?下面来给各位介绍一下php directory_parator常量。
我们知道directory_parator是一个哈尔滨旅游景点介绍php常量,代表反斜杠,因为windows系统和linux系统的反斜杠不一样。在 windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径的日落作文分隔符是”/”。
那么在php代码中什么时候要用directory_parator代表反斜杠呢?
比如这句话:
代码如下:
require_once dirname(__file__).directory_parator . ‘./../../../wp-config.php’;
require_once dirname(__file__).directory_parator.’inc/options.php’;
这两句php代码,为什么前面部分用directory_parator,而后面部分却ln是以几为底用”/”呢
众所周知,windows下的是\和/,而linux下的是/
在程序本地运行很正常,上传到服务器后,发现图片没有显示出来,图片链接是绝对路径 var/,而且当中带有 \ 但是我记得这个路径已经处理成相对路径的
代码如下:
$path = dirname(dirname(dirname(__file__))).’\\’;
$arch = array( $path, ‘\\’);
$replace = array( ”, ‘/’);
return str_replace($arch,$replace,$this->tempfolder).$this->filename_prefix.$public.’.jpg’;
各位也可以看出来了,第一行代码的用在linux “\\”, 就不行。
解决的办法是 用php 预定义常量directory_parator来代替’\’,’/’这样的路径分隔符,以前觉得既然windows,linux 都支持广西教育考试院/,那都用成 / 得了,这是没错的。可是从这个例子可口腔卫生以看出,当要对路径字符串进行处理的时候,就比较危险了,所以最好还是用directory_parator吧
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-08 23:51:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/018bc304c7a0d53a071c2feace6e7e04.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP常量DIRECTORY.doc
本文 PDF 下载地址:PHP常量DIRECTORY.pdf
留言与评论(共有 0 条评论) |