课程
/后端开发
/PHP
/PHP入门篇
没空格和有空格打出来的效果是一样的
<?php echo "hello,I'm King"; ?> <?php echo "hello,I'm King";?>
2015-07-15
源自:PHP入门篇 1-3
正在回答
补充下前面的回答,为了统一规范和代码可阅读性,语句结束符分号前不要留空格:
<?php echo "hello,I'm King"; ?> ----- √
<?php
echo
"hello,I'm King"
; ?> ----- √
<?php echo "hello,I'm King" ; ?> ----- ×(运行结果一致,但是不建议这样编写)
; ?> ----- ×(运行结果一致,但是不建议这样编写)
$var = "var_value"; ------ √
$var = "var_value" ; ------ ×(运行结果一致,但是不建议这样编写)
$var = "var_value" ; ------ ×
关于楼主提问的这个问题中,为保持代码的美观,建议在;和?>之间留一个空格。
i.e. ----> <?php echo "hello,I'm King"; ?>
i.e. ----> <?php
; ?>
测试了下,其判断的方式为:
echo语句判断输出内容是否正确
赋值等操作语句判断代码是否完全一致
因此在这个WebJudge平台上,echo语句结束符;前面可以有空格,而其他的不行
实际上PHP是允许接空格的。(在本地操作系统PHP环境测试过)
这终究是网页上执行,不像正规的开发平台吧,有些错误识别不出来, 要求的空格在echo和字符串之间,不是?>, 不过我刚用eclipse for PHP 试了下,有没有空格,不影响。
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
6 回答注释语句的结尾需不需要分号?
5 回答分号;前留空格
3 回答字符串是需要打双引号是吗 整型是不需要的对吗
2 回答phpmyadmin需要账号和密码
1 回答连接符用于连接符号和字符串时,符号需不需要加单引号?