打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
php中单引号和双引号的区别


#php#

字符串通常以串作为对象整体操作,一般用双引号或单引号标识一个字符串。单引号和双引号在使用上是有一定区别的。

下面用单引号和双引号来定义一个字符串进一步理解:

<?php

$str1='i like php';

$str2=' i like php';

echo $str1;

echo $str2;

?>

显然结果一样!

从上面的例子中对于普通字符串看不出两者之间的区别,但是通过变量处理却存在差别。

<?php

$test='php';

$str1='i like $test';

$str2=' i like $test';

echo $str1;

echo $str2;

?>

而单引号的结果为 i like $test.

从以上代码中可以看出双引号里面的内容是经过PHP的语法分析器解析过的,任何变量都会转换为他的值再输出。

单引号的内容无论有无内容都当做普通字符串原样输出。

所以在进行SQL查询时字符串都必须加单引号,以避免可能注入漏洞和SQL错误

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
php 字符串中的\n换行符无效、不能换行的解决方法
PHP字符串操作
php中的单引号、双引号和转义字符
PHP中对变量使用单引号和双引号的使用和区别
PHP开发经验总结
php 单引号和双引号的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服