为了账号安全,请及时绑定邮箱和手机立即绑定

alert('{$mes}');之('{}')

function alertMes($mes,$url){

echo "<script type='text/javascript'>alert('{$mes}');location.href='{$url}';</script>";

}

alert('{$mes}');l  location.href='{$url}';   ('{}')为什么这样用啊

正在回答

2 回答

建议你去看看PHP的单引号和双引号的区别;

简单说双引号中可以输出变量,特殊字符不会被转义。给你出个题:

$user = "刘德华";
$username = "华仔";
echo "$username"; // 输出什么?

答案是输出“华仔”,这次采用的是最长匹配,性能肯定很低,因为做了太多无意义的判断。

echo "{$user}name";

明确输出的是$user,避免歧义。

0 回复 有任何疑惑可以回复我~
#1

萧萧520 提问者

非常感谢!
2015-10-23 回复 有任何疑惑可以回复我~

基础语法

0 回复 有任何疑惑可以回复我~
#1

萧萧520 提问者

什么语法啊,$mes是个变量,外面必须套个{}吗
2015-10-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

alert('{$mes}');之('{}')

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信