PHP基本语法——语法结束符
所谓的语法结束符,其实就是分隔不同语句所使用的符号,与C语言中的语法结束符一样,php的语法结束同样以 “ ; ” 的使用为标志的。
如下:
// 语法结束符正确示例
<?php
echo 'hello world ';
echo 'hello world ';
?>
在使用注释时需要注意的是:
1. 与C语言略有不同,在php的使用中,使用标准标记 “ <? php php代码 ?> ” 时,最后的 “ ?> ” 会起到自带的结束符的效果。比如下面的例子:
// 语法结束符 示例1 ————报错
<?php
echo 'hello world '
echo 'hello world ';
?>
//语法结束符 示例2 ————无报错
<?php
echo 'hello world ';
echo 'hello world '
?>
当然,在php代码的书写过程中还是要补全所有该有的语法结束符,该示例仅起示例作用,了解即可。
2. php中很多代码的书写其实并不是嵌入到HTML中,而是单独存在,通常书写习惯中不建议使用标记结束符 " ?> " ,php会自动开始到最后全部认为是php代码,而被认为的代码部分可以对无用的空行进行折叠,节省空间,使源码的观看更加整洁并且节省带宽;反之,使用了 " ?> " 作为结尾的情况下,空行将不被认为是php代码而是html内容从而保留。比如下面的例子:
// 标记结束符的示例1: 使用了 ?>
/*第一行*/ <?php
/*第二行*/ echo 'hello world';
/*第三行*/ ?>
/*第四行*/
/*第五行*/
/*第六行*/
/*第七行*/
// 标记结束符的示例2: 不使用 ?>
/*第一行*/ <?php
/*第二行*/ echo 'hello world';
/*第三行*/
/*第四行*/
/*第五行*/
/*第六行*/
示例1在网页中查看源代码的结果是5行全部显示,即空行也作为了源代码的一部分;而示例2在网页中查看源代码的结果是仅显示1行,无用的空行被折叠。
该博客是对网上学习视频的笔记总结,如有错误,恳请指出。若表述不明确,可以查看学习资源:28天PHP零基础入门到精通教程(P1基础6天)