News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      JS/JQ/AJAX      斜线or反斜线and与转义符

斜线or反斜线and与转义符

发布日期:2014-02-21 00:00:00 833

/:斜线

/:反斜线

速记方法:“八”字两笔,一撇一捺,先正后反,即:/ /,撇/是斜线,捺/是反斜线。

 

斜线与反斜线做路径分隔符用:

     在路径中使用时可以写成“E:/usr/php/ext”,也可以写成“E:/usr/php/ext ”,就是斜线(/)与反斜线(/)的区别。Windows 中斜线(/)和反斜线(/)都可以表示路径分隔符,Unix 和 Linux 中用斜线(/)表示路径分隔符。所以从兼容性出发,推荐用斜线(/)。如果路径中有空格,就要用英文双引号或单引号("或')括起来,但 Unix 和 Linux 中路径是不允许包含空格的,所以 Windows 下的路径最好也不要有空格。用PHP自然离不开在PHP中的解释,php.ini 中用斜线(/)或反斜线(/)做路径分隔符都可以。

     当用到网站图片引用路径时,要对路径字符串进行处理的时候就出问题了,解决的办法是用PHP预定义常量DIRECTORY_SEPATRATOR来代替斜线(/)和反斜线(/)这样的路径分隔符,不要以为windows,LINUX都支持斜线(/),都用成斜线(/)就可以了,理论上是没错的,但为了更保险些,最好还是用DIRECTORY_SEPATRATOR吧。

 

反斜线与转义符:

      反斜线(/)也可以当转义符来使用,在不同的语言中转义的意义也不一样。在使用的时候注意区分就好了。