好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php单双引号嵌套 php中双引号和单引号

很多站长朋友们都不太清楚php单双引号嵌套,今天小编就来给大家整理php单双引号嵌套,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php 的单引号和双引号的用法 2、 php单引号中可以包含双引号吗 3、 php引号嵌套怎么使用 4、 php报错问题Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in 5、 PHP 如何将单引号字符串与双引号字符串连接起来。 6、 关于PHP中双引号的嵌套 php 的单引号和双引号的用法

$test1 = "PHP";

1:echo "互联网最流行的技术$test1" //输出 互联网最流行的技术PHP

2:echo '互联网最流行的技术$test1' //输出 互联网最流行的技术$test1

上面两个例子说明,双引号里面的变量,会当作变量解释,单引号里面的变量会直接当作字符串来处理,就是说,在单引号里面的变量会失去其变量的性质,变成一个字符串。

如果想用第一句的方法输入第二句的结果,加转义符号啊

3:echo "互联网最流行的技术\$test1" //输出 互联网最流行的技术$test1

4:echo "互联网最流行的技术$test1技术" //本来是想输出 互联网最流行的技术PHP技术,但是你发现,告诉你,找不到变量$test1技术,因为没有加空格,所以它把后面所有的都当成一个变量了。

所以你会发现,很多优秀的作品,都推荐使用''单引号来写变量,除非里面是SQL语句。就是防止这类的错误。至于为什么SQL除外,你可以自己想一下!

php单引号中可以包含双引号吗

php 单引号和双引号的区别:

双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。

例如:

$foo = 2;

echo "foo is $foo"; // 打印结果: foo is 2

echo 'foo is $foo'; // 打印结果: foo is $foo

echo "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)

echo 'foo is $foo\n'; // 打印结果: foo is $foo\n

$foo = 2;

echo "foo is $foo"; // 打印结果: foo is 2

echo 'foo is $foo'; // 打印结果: foo is $foo

echo "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)

echo 'foo is $foo\n'; // 打印结果: foo is $foo\n

在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\\和插入单引号\')。所以,当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。单引号串可以用在其他任何地方,脚本中使用单引号串处理速度会更快些。

php引号嵌套怎么使用

mysql_query("insert into taoWin_must(title,list_time) values('".$items->{'title'}."','".time()."')");

php报错问题Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in

报错是因为echo输出时对双引号没有使用转义字符。正确的应该是:

第一种方法

echo "<input name=\"Sel\" type=\"radio\" value=\"".$Arr['ID']."\" />".$Arr['SName']."<br />";

即是把要输出的双引号使用\"进行转义。

第二种方法

就是echo输出用单引号,里面的输出字符串全部用双引号,如下:

echo '<input name="Sel" type="radio" value="'.$Arr['ID'].'" />'.$Arr['SName'].'<br />';

扩展资料

相对 echo 中拼接字符串而言,传递多个参数比较好,考虑到 PHP 中连接运算符(“.”)的优先级。 传入多个参数的方式,不需要圆括号保证优先级:

例1:echo "Sum: ", 1 + 2;

例2:echo "Hello ", isset($name) ? $name : "John Doe", "!";

参考资料来源:百度百科-转义字符

参考资料来源:PHP官方手册-echo

PHP 如何将单引号字符串与双引号字符串连接起来。

php字符串连接符‘.’(英文点号),

单引号字符串 $str1 = 'aaaa' ;

双引号字符串 $str2 = "bbbb" ;

合并:$str = $str1.$str2 ;

输出:echo $str ;

结果:aaaabbbb

混合嵌套:

$str1 = 'aa"bbbb"aa' ;

$str2 = "bb'aaaa'bb" ;

echo $str1 .$str2;

结果:aa"bbbb"aabb'aaaa'bb

不可以交叉使用的

关于PHP中双引号的嵌套

echo"<table border=\"".$border."\"cellpadding=\"".$cellpadding."\"cellspacing=\"".$cellspacing."\";>";

这个语句是显示字符串和变量内容相叠加的一种写法。

echo"(这个双引号是php程序直接认定的)<table border=\"(这个双引号是显示在HTML中的引号)"(这个是PHP程序认定的).(这个小点,是php程序中用于连接的运算符)$border."(PHP)\"(HTML)cellpadding=\"(HTML)"(PHP).$cellpadding."(PHP)\"(HTML)cellspacing=\"(HTML)"(PHP).$cellspacing."(PHP)\"(HTML);>"(PHP);

这句话在HTML中打印完成的样子是:

<table border="1"cellpadding="4"cellspacing="4";>

因为在PHP中采用了双引号做字符串的引号,那么其中想输出双引号,就要使用\" 的方式,这样,这个双引号就被PHP认为是字符串,而非PHP功能性的引号了。

当然,还有很多的方法可以实现相同的功能:

比如: echo "这个'小狗'是我的!" 打印出来后,单引号也被认为是字符串。

还有: echo '这个"小狗"是我的!'; 这一行打印出来后,双引号被认定为字符串。

其实,在php中,单引号与双引号之间的使用是特别灵活的,这也是php程序的一大亮点,其它的程序在这方面做得有些不同,像php中,在特定的时候双引号之间的变量会被认定为变量,这个在其它程序中是不存在的功能。

关于php单双引号嵌套的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php单双引号嵌套 php中双引号和单引号的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did210598
更新时间:2023-05-03   阅读:83次

上一篇: php后端开发前景 php做后端的坏处

下一篇:判断是否支持php 判断是否支持三网出信号

相关资讯

最新资料更新

  • 1.php重命名不了 php 命名空间 通俗易懂
  • 2.修改文件限制php php修改上传文件大小
  • 3.phphtml补全 html自动补全代码
  • 4.php毫秒间隔 php时间距离现在
  • 5.csrfphp防的简单介绍
  • 6.php写循环下拉页面 php下拉菜单的代码
  • 7.红帽升级php 红帽linux最新版
  • 8.php连接vertica php连接mysql
  • 9.php如何制作游戏 php游戏源码
  • 10.php网站依赖 php运行网址
  • 11.php判断字符串的编码 php 判断字符串是否存在某个字符串
  • 12.php汉字搜索 php 搜索字符串
  • 13.php开启sslopen php开启gd库
  • 14.包含php7.0.10的词条
  • 15.php添加curl支持 php curl formdata
  • 16.哈希mapphp 哈希map和哈希table区别
  • 17.php限制访问ip php访问被拒绝
  • 18.phpapache占有 php apc缓存
  • 19.php代理访问源码 php 代理
  • 20.iPad上装php iPad上装修建模app

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]