关于print和echo的区别

个人想法是print是函数,echo是语句。有一个点很难去说明就是为何能够执行print 666.能够这样不加括号,象print(666);至于为何必定要认为print是函数,而非网上说的语句和函数。能够尝试本身按照下面的代码逐条验证,注意有些语法都通不过,更加证实函数和语句的区别。php

<?php
var_dump(echo ('testinfo'));
var_dump(echo 'testinfo');
var_dump(echo 'testinfo';);
var_dump(echo ('testinfo'););
var_dump(print(2));
var_dump(print 2);
相关文章
相关标签/搜索