$a = 1;
echo "$a";
//output:1$a = 1;
echo '$a';
//output:$a''会原样显示一切字符串和字符.""会尝试解析里面的变量,转义字符等.
echo "$a";
//output:1$a = 1;
echo '$a';
//output:$a''会原样显示一切字符串和字符.""会尝试解析里面的变量,转义字符等.
解决方案 »
- mysql.cls.php[52] ErrID:2, mysql_query() [function.mysql-query]: Unable to save
- php设置的简单问题
- 关于PHP验证码问题,高手来看!
- PHP 压缩 文件夹 ->文件夹.zip
- 在线等,linux下如何使用com_create_guid()?
- 急啊~高手来指点下~Warning: Cannot modify header information -
- thinkphp时间段查询
- 怎么在PHP中实现时间实时变化啊
- PHP中为什么下面的代码会执行出错?是不是语法上出了问题呢?无论我怎么执行,第一个变量没有值的时候还会执行下面的语句?
- 跳转问题
- 小妹初学PHP,遇到一个很难的问题,一夜未眠,还没有解决问题...在线等待中.......
- 时间函数问题
下面引用一位朋友的话:在php中,用单引号括起的内容被当做字符串常量解释。而用双引号括起的内容被当做“取值表达式”解释,其中的变量名用变量的值替换,文本格式符\t、\r、\n也在这里被替换成对应的ascii码。
所以
1、对于字符串常量,使用单引号和双引号是一样的。但后者略慢于前者
2、对于字符串常量和php变量混合排列的情况,一般使用双引号括起,这样可使可读性加强
3、双引号还具有将数值类型转换为字符串类型的功能,这在一些场合中是很有用的