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天)

本文地址:https://blog.csdn.net/Zhujiangcheng/article/details/107484440