您的位置:首页 > 编程语言 > PHP开发

解决初学php看不懂代码的问题

2018-02-17 10:16 573 查看
单双引号
$name=jack;
echo $name;
echo '$name is jack\n';
echo "$name is jack\n";
将会按顺序显示jack,$name is jack\n,jack is jack(同时换行),由此可见单引号内就是字符串,而双引号内会解释变量和转义。
----------------------------------------------------------------------------------------------------------------------------------
一个例子表示字串的作用

echo "value = $a[$i][$j]"; 
并不能得到我们想要的结果
所以我们把语句写成这样:echo 'value = ' . $a[$i][$j]; 
-------------------------------------------------------------------------------------------------------------------------------------------
转义的使用
$user='myself'; 对比下面两句
1:SQL="select * from table where user=' ".$user." ' ";
2:SQL="select * from table where user=' \"$user\" ' ";
3:SQL="select * from table where user=' myself' " ;

情况1被分为3个部分
"select * from table where user=' "    +    $user   +   " ' " 

而情况2,3为正常的sql语句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php