1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Php中什么时候用单引号 PHP中单引号和双引号的用法举例

Php中什么时候用单引号 PHP中单引号和双引号的用法举例

时间:2021-07-21 21:36:36

相关推荐

Php中什么时候用单引号 PHP中单引号和双引号的用法举例

PHP中单引号和双引号的用法举例

一直都以为在PHP中,' 和"是没有区别的,今天看了中原大学孙仲岳老师的视频教程,才发现,这两者用法是有区别的,举个简单的例子:

1.php

$str='冰冻鱼';

echo '$str 的博客地址是';//注意这里是单引号哦

?>

2.php

$str='冰冻鱼';

echo "$str 的博客地址是"; //注意这里是双引号哦,$str后有空格

?>

3.php

$str='冰冻鱼';

echo $str.'的博客地址是'; //这里单双引无影响,据说单引速度快

?>

大家看结果就可以知道1.php显示的是单引号里的内容,并没有把$str换成"冰冻鱼",即显示“$str 的博客地址是”而2.php和3.php都把$str换成了"冰冻鱼",即显示的是“冰冻鱼 的博客地址是”,

这样一看,区别就很明显了,单引号会把里面的变量名也当作字符串处理。而双引号会自动查找里面的变量名,并替换,这里要注意一下,变量名后如果跟的是一个普通的字符(不包括标点符号,如逗号),一定要在变量名后加空格,不加程序就没法判断你的变量名是到哪结束了。

对比2.php和3.php,我们可以发现,双引号的这种用法可以在字符串相加时省很多力。建议不用变量时用单引号,据说速度快,个人没感觉。

相关文档:

PHP 5.2 及以上版本提供了 json_encode 和 json_decode 函数,相当好用。

而之前的版本则需要下载网友们自行开发的库(有兴趣的可以看下/php/JSON-class.html )

可以参考如下这个方法来在低版本上扩充这两个函数:

if (!function_exists('json_encode') && !function_exists('j ......

1、用PHP打印出前一天的时间格式是-5-10 22:21:21(2分)

2、echo(),print(),print_r()的区别(3分)

3、能够使HTML和PHP分离开使用的模板(1分)

4、使用哪些工具进行版本控制?(1分)

5、如何实现字符串翻转?(3分)

--------------------------------------------------------------- ......

cookie默认不能存数组,所以下面的写法是错误的。

$arr = array(1,2,3);

setcookie('a',$arr);

$arr = array(1,2,3);

setcookie('a',$arr);

?>

报错如下:

Warning: setcookie() expects parameter 2 to be string, array given in

但是PHP可以把同名且后面以[]结尾的cookie解析为数组。在 ......

在PHP进行序列化时,serialize() 检查类中是否有 __sleep() ,如果有,则该函数将在任何序列化之前运行。该函数必须返回一个需要进行序列化保存的成员属性数组,并且只序列化该函数返回的这些成员属性. 该函数有两个作用: 第一. 在序列化之前,关闭对象可能具有的任何数据库连接等. 第二. 指定对象中需要被序列化的成员属性,� ......

尽量使用单引号而不是双引号。

尽量使用带条件的include而不是require。

尽量使用echo而不是print。

尽量使用内嵌的HTML而不是echo。

尽量使用str-replace()而不是ereg-replace()。

尽量sql不用联合查询。

......

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。