发一个单双引号的问题
发布于:2022-01-17 09:50:54
#1 我是小白_
speedphp的变量一定要保存在双引号中,如果是单引号的话,不会改变获得变量的值得。大家有没有其他好的办法呢?
为什么要用单引号呢?那是因为为了在打印的时候,模拟缩进格式。
该贴已经同步到 我是小白_的微博
2012-01-31 22:09:38
#2 jake
speedphp的变量可以用单引号,也可以用双引号,也就是PHP的字符串。:L
建议先看看php官方手册基础教程。
http://cn.php.net/manual/zh/language.types.string.php
2012-01-31 22:22:05
#3 我是小白_
回复 2 jake 恩。好的。我是不大熟悉这个框架,工作是做前端的,然后牵扯到后台的。知道了。多谢提醒。
2012-01-31 22:46:16
#4 jake
回复 jake
恩。好的。我是不大熟悉这个框架,工作是做前端的,然后牵扯到后台的。知道了。多谢提醒 ...
我是小白_ 发表于 2012-1-31 22:46 
实际上单引号,双引号是字符串,是PHP的基础语法,和是不是框架没关系。
2012-01-31 22:48:05
#5 我是小白_
回复 4 jake 恩。这个我是知道的,我只是在想,有没有一个更优美的方法,因为习惯是这样的,单引号在外面,双引号在里面,这个,写js得时候,如果要直接把html加进dom里面的话,只需要外面套一堆单引号,但是这个方法弄到php就有点麻烦。因为变量机制的原因。所以,我想看看有没有人讨巧的。呵呵,有些讨巧的技巧别人一般都会有的吧。
2012-01-31 22:51:58
#6 jake
不太明白你说的,你的意思应该是说页面代码在php里面,单引号或者双引号要转换?
$a = "
访问我";
$a = '
访问我';
这两个都是正确的,在js里面也是如此。如果双引号里面是双引号,那么就需要加斜杠。
如果想方便些,可以用定界符<<<,可以参考php官方手册上面写的
http://cn.php.net/manual/zh/language.types.string.php
2012-01-31 22:57:57
#7 jake
哦,大概明白了。
其实很简单,你把习惯改成“单引号在里面,双引号在外面”,就可以了
2012-01-31 23:03:04