问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eval("\$str = \"$str\";");里面又转义又引号的看不懂?解释一下_百度...

发布网友 发布时间:2024-09-25 16:58

我来回答

2个回答

热心网友 时间:2024-09-29 20:41

同看到了手册里的这个解释;php里eval是把字符串当作代码执行
php里,单引号内的变量不会被执行,双引号内的变量是会被执行的,而如果双引号内变量加上反斜杠就可以让这个变量不被执行,成为特例,,
比如 $a=5; echo "\$a=".$a;// 结果会输出 $a=5
一开始的 \$str 就是这个意思, 前面相当于 $str= ,就是给 $str 这个变量赋值;

后面的两个反斜杠加引号就是我们常见的了,就是表示引号,所以后面的是 "$str" ,这个$str 会被执行,就是 " 'This is a $string with my $name in it.' "
这里又涉及一个双引号嵌套单引号的问题,比如sql语句
$sql = "select * from user where id = '$id' ";
这里就有双引号嵌套单引号,根据我们sql的经验这里面的变量 $id 是会被执行的~
也就是说双引号嵌套单引号那么单引号里的变量也会被执行,,

或者可以简单地总结:双引号内的变量如果没有前面加反斜杠的特例,则都是要执行的;

这个eval双引号内的将要被执行的代码就是 $str="'This is a $string with my $name in it.' " ; 这样就明白了吧~

热心网友 时间:2024-09-29 20:41

看不懂,不晓得你要干什么!!!
难道对转义字符不明白?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苏打地牢500层boss怎么打 苏打地牢500层boss打法攻略 隐形眼镜用水龙头水泡着可以么 ...还有些痒痒的 越来越多的趋势 请问这是什么原因引起的 长安univ智电idd改无线充怎么改的 山药泥火龙果的做法 铜合金好还是纯铜好 铜合金和铜哪个好 合金为什么比铜要好 合金和铜哪个好 音乐风格要素主要包括 ...$__POST['width']前后要加两个点,还要加单引号? 请问大家php里这个'".$a."'什么意思 关于小米手机云相册的问题 之前一架红米2进水了不能用了,然后换新手机也是小米的为什么会出现之前... 急急急 手机进水瘫痪了 用我妹手机登录云相册 忘了密码改了密码... 以前的手机进水了,换了新机,怎么找回旧机照片 我的世界天启无尽幻境物品怎么合成 天启无尽幻境物品合成攻略 我的世界天启无尽幻境机油怎么弄_我的世界天启无尽幻境机油制作方法... 龙之谷的旧地图和灿烂主题公园的区别 龙之谷怎么升级最快? 为什么我的微信号改不了怎么办,提示系统评估一兴趣后是什么意思? 修改微信号系统评估是什么意思? 保温杯能用84消毒液消毒吗? myutron 镜头是哪个厂家生产的,哪国的? 协议书上只盖章不签字有效吗 8(l0w一e)十12a十8十1.52pvb十8(防火〉1.5h)超白钢化玻璃是什么意思... 中外合作办学的利弊分别有哪些? ...无人能敌,并且走棋速度快的中国象棋软件是什么? 中外合作办学的优势与劣势有哪些? 请问[转载]中外合作办学本科文凭到底是什么文凭? 下雨后,大莱州市里哪个路口可以看海,请指教 梅花会影响莱州市吗 简述唯心主义的两种基本形式。谁能帮帮我? 唯心主义的两种基本形式是() 怎么样化睫毛看起来浓`密`长? 淘宝网 怎么删除"已买到的宝贝"里"所有订单"中"交易关闭"的订单 甘肃吃的特产有哪些 中国统一教育网的总部在哪?求助。 总控系统厂家 洛阳众智软件有限公司市场网络 口服液对口服液制剂生产设备存在问题的探讨 口服液口服液制剂生产设备概要 南京宏钢盛机械设备厂主营产品 体校高职单招要读几年? 广州大学体育学院专业设置 我读的是大专体育教育专业,六月底毕业。听说毕业后有两年工作经验可以考 ... 武汉体育学院体育科技学院是本科还是专科 如何根据照度要求选配灯具 日语输入法输入技巧 抖音号能查到对方手机号吗?