php 转义符号 求高手指教 我现在头已经晕了

php 转义符号 求高手指教 我现在头已经晕了,第1张

echo "<script>window.localtion.href='".$_SERVER['HTTP_REFERER']."'</script>"

JS的href='字符串'要带单引号,在两对大括号中各加一个单引号包围href的值。

大括号是用来界定变量的界限,就是隔离变量名和字符串的,但是必须要用双引号包起来,在双引号里面是可以直接解析出PHP的变量的。比如说

有个变量 $abc = 123

echo "qwe$abcdef"//这种写法就会报错 会把 $abcdef 当成一个变量名 但是

echo "qwe{$abc}def"//这种写法就没问题 输出 qwe123def

你说的用连接符.报错 可能是哪里写错了

if (move_uploaded_file($_FILES['the_file']['tmp_name'], "../uploads/". $_FILES['the_file']['name'])) {

print '<p>Your files has benn upload.</p>'

}

在PHP中,大括号“{}”可以起到如下作用:

1.将多个独立语句合并为一个复合语句,例如 if ... else ...中经常如此使用

2.在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]}与${$my_var}[8]的区分

你的<?php { ?>……<?php } ?>应该属于第一种情况,是符合语句的定界符。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7330634.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存