打开APP
userphoto
未登录

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

开通VIP
php单引号与双引号用法
userphoto

2016.05.28

关注

PHP单引号与双引号用法;引号嵌套方法

1、双引号内不能直接就再嵌套双引号

2、双引号与单引号互相嵌套使用

如:

双引号内直接嵌套单引号

  1. echo "<script language='javascript'> alert('插入成功');</script>" ;  
  2. echo"<script language='javascript'>history.go(-2);</script>";  

3、php中单引号内的变量不能被解释

  1. $c = 1;  
  2. echo "$c";           //输出1  
  3. $c = 1;  
  4. echo '$c';           //输出$c  
但是当用在sql语句中时当引号内有变量需要被解释时
如SQL语句可以写成:
  1. $sql = "select * from user where id = '$id'";  
  2. $sql = "insert into user (`user`,`pwd`) values ('$a','$b')";  
  3. $sql = "select * from user where id = {$id}";  
  4. $sql = "insert into xadmin values ('','".$_POST['User']."','".$Pwd."','".$Xb."','".$Xydm."','".$_POST['Lxr']."','".$_POST['Lxdh']."','".$_POST['E_mail']."')";  
变量都是可以被解释的

4、用\来转义实现双引号内嵌套双引号(尤其是有变量的时候,双引号内的变量能被解释)

  1. function error($str,$url="")         
  2. {  
  3.    if($url!="")  
  4.    {  
  5.     echo"<meta http-equiv=\"refresh\" content=\"0;URL=$url\">";  
  6.     exit();  
  7.    }  
  8.    else  
  9.    {  
  10.     echo"<script language=\"JavaScript\" type=\"text/JavaScript\"> alert(\"$str\");history.back(-1);</script>";  
  11.    }  
  12.    exit();  
  13. }  
也可以写在这样
  1. echo "<script language='javascript'>alert(\"$str\")</script>";  


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP基础语法
PHP中对单引号和双引号的区别
php 单引号和双引号的区别
PHP 单引号与双引号的区别
PHP中单引号与双引号的区别讲解
再谈PHP单引号和双引号区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服