php中echo的使用方法

php中echo的使用:如echo"1234";我看到有的资料上写成这样:echo1234;echo'1234';一会双引号一会单引号一会不要引号我被弄晕了请问好心人这里... php中echo的使用:如echo "1234";我看到有的资料上写成这样:echo 1234;

echo '1234';一会双引号 一会单引号 一会不要引号 我被弄晕了 请问好心人这里面到底有什么规则???
展开
 我来答
笑破你的肚子
2015-10-15 · TA获得超过597个赞
知道小有建树答主
回答量:737
采纳率:33%
帮助的人:275万
展开全部

echo 是一个语言结构,有无括号均可使用:echo 或 echo()。

显示字符串

下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):

<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我计划学习 PHP!<br>";
echo "这段话", "由", "多个", "字符串", "串接而成。";
?>


下面的例子展示如何用 echo 命令来显示字符串和变量:

<?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "<br>";
echo "My car is a {$cars[0]}";
?>

小小幽魂
推荐于2017-11-25 · TA获得超过1469个赞
知道小有建树答主
回答量:751
采纳率:100%
帮助的人:674万
展开全部
呵呵。。这是因为整数型的值。可以直接输出。像数字这类都可以不加引号直接输出。。

输出变量也可以不用加任何的引号。直接 echo $a; 即可
要输出字符,就一定要加引号了。比如 echo "你好";

关于单引号和双引号,区别只有一个,单引号里的变量和运算符不会被解释。原样输出。而双引号里的会解释为相应的内容。。例如

$a=1;
echo "$a"; //输出 1 变量被解释了。
echo '$a'; //输出 $a 变量没有被解释。

如果你想把字符和变量一起输出,就要用双引号。如果只是输出纯文本内容,可以使用单引号。。例如:

echo "<font color=red>$a</font>";
echo '<font color=red>你好</font>';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雄壮威武哥
2012-07-03
知道答主
回答量:14
采纳率:0%
帮助的人:7.2万
展开全部
没有什么规则,个人的编码习惯而已。
类型为数字的可以直接echo 123;当然也可以echo ‘123’或
echo “123”;
类型为纯字符串的echo ‘str’;
类型中含有变量的 :
$str = 'ssss';
①echo "xxxx$str";
输出:xxxxssss
②echo ’xxxx‘.$str;
输出:xxxxssss
③echo ’xxxx$str‘;
输出:xxxx$str
说明:单引号内只认为是字符串,不会识别变量,双引号内,会识别变量。
④echo "xxxx$str=yyy";
输出:xxxxssss=yyy
说明:双引号内是不做运算的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
游戏人间6018
2013-09-05 · TA获得超过1467个赞
知道小有建树答主
回答量:544
采纳率:0%
帮助的人:127万
展开全部
只是一个标记

php中heredoc的使用方法

1.以<<<End开始标记开始,以End结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。
2.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接,如下:$v=2;

$a= <<<EOF //EOF是一种标记,STR、EOD、EOT都行,结束和开始必须一致。

"abc"$v
"123"

EOF;

echo $a;
//结果连同双引号一起输出:"abc"2 "123"3.heredoc常用在输出包含大量HTML语法d文档的时候。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-21
展开全部
最好加上引号,这个最严谨的写法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式