php – 为什么print和echo在“for”循环中表现不同
参见英文答案 >
How are echo and print different in PHP? 5个
如果我在此代码中使用print: <?php for($i = 1; $i <= 3; print $i . "n") { $i++; } ?> 我看到输出这个:
但是当我使用echo时,代码不起作用: <?php for($i = 1; $i <= 3; echo $i . "n") { $i++; } ?> 我看到这个错误:
我的问题是: >为什么我可以在for循环中使用print作为第三个表达式,但是在使用echo时不能这样做,为什么它们的行为彼此不同? 参考文献: > http://php.net/echo
$b ? print "true" : print "false"; 我的答案的某些部分是以下答案的一部分.我认为这是你问题的答案.最重要的部分是print()就像一个函数 看到这个答案:https://stackoverflow.com/a/234255/1848929 回声怎么样:
请参阅本页的注释部分:http://us2.php.net/manual/en/function.echo.php (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |