比如:<h1><?php echo $title?></h1>;
其次,如果一个PHP文件中全部都是PHP代码,可以不写结束符号,只写开始就行。
Zend的编码规范中也提到了这一点,大意是:只含有PHP代码的文件是不允许有 ?>结束符号的,是为了防止有意外的结尾输出(比如空格,换行),导致程序出现意外响应。
如果是PHP和HTML混编时,一定要有结束符号?>,否则有可能导致语法错误。如果是一个纯粹的PHP页面,最后的结束符?>最好一定不要添加
这样做的好处是:如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header,
setcookie, session_start这些动作之前不能有输出,如果不小心在?>
后边加了不可见字符(多余的空格、换行符)等破坏页面显示,就会报”Header already
sent”错误,不写的话不会有此问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)