发一个单双引号的问题

#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