今天在做THINKPHP的练习的时候,出现了一个问题
$elist = $student->where('id=$_GET[\'id\']')->find(); ①
$id1=$_GET['id']; $list = $student->where("id=$id")->find(); ②
上面第一个是错误的,没有结果出来, 第二个是正确的。
因为在PHP中,单引号中的内容是不被解析的,是直接输出的,所以效率较高。而双引号的 内容是要被解析的。
举个例子,大家更容易理解:
$hello = "hello";
echo "$hello world"; 会输出hello world
而
echo '$hello y'; 则会原样输出, 即$hello y
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态