打印

[php] 单引号?双引号?

都说单引号直接输出,为什么echo date('Y-m-j');它不是?
.........去看看手册的DATE函数再问
Nothing
给函数传递个字符串参数..如果还是直接输出原字符串..那写这函数有啥用啊?
银子博客 QQ表情 朝闻道.夕死可矣
经典站长QQ群:16719484
echo date('Y-m-j');
楼主这是输出的date函数的返回值,单引号内的字符串只是该函数的一个参数!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
回复2#
手册上是双引号
但是单引号为什么也行呢?

TOP

PHP里单引号和双引号都能表示一个字符串,区别就是双引号里可以输出变量值,例如 $a="hello World";
<?php
echo "$a"; //这句的输出结果是 hello World
echo '$a'; //这句的输出结果是 $a
?>
像你问题里的DATE函数的参数,他只是需要一个日期格式,是个字符串,所以无论用单引号还是双引号都是可以的
Nothing

TOP

回答的很好!多谢!

TOP