书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 667|回复: 0

【php的\符号】

[复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581710
发表于 2024-2-1 00:31:59|字数:574 | 显示全部楼层 |阅读模式
LV10 站长

当我们写php代码时,可能会涉及到读取文件等操作,这个时候我们就会涉及到文件路径,就会涉及到“\”这个符号,但是不要直接写,因为在php中间这个符号表示转义字符,也就是\后面加上其他字符表示一个新的意思

比如:
1:\n - 换行符(LF)
2:\r - 回车符(CR)
3:\" - 双引号(")
4:\' - 单引号(')
5:\t - Tab制表符
6:\/ - 正斜线(/)
7:\\ - 反斜线(\)
8:\0 - NUL空字节
9:\xXX - Unicode十六进制编码值(X为数字或字母)
10:\uXXXX - Unicode四位十六进制编码值(X为数字或字母)



原则上,转义字符只在双引号里面生效,双引号才写\\

013:【单引号和双引号】  


但是\不可以在最后面,如下方代码写法错误
[PHP] 纯文本查看 复制代码
<?
echo 'ab\';
?>


此时会报错:
Parse error:  syntax error, unexpected '666' (T_LNUMBER), expecting ',' or ';' in R:\project\EWEB\web\66.php on line 3

这是因为系统会认为\'是一个转义字符,下方为正确写法
[PHP] 纯文本查看 复制代码
<?
echo 'ab\\';
?>


总结:在php中\建议直接写成\\


(点击返回课程目录https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-21 17:45 , Processed in 0.090560 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表