零起点php入门第6课-php语言结构(1)

Author: 陌小雨Date: 2015-09-04View: 31

前几节课我们学习了PHP的数据类型和常用的运算符,这些知识在本节中将作为语言的基本组成部分。语言结构是一个程序的整体框架,它用来主导程序的走向,是程序的核心。

语句是组成一个程序的最基本组成部分。经过各种语句的协调工作,即可构成一个功能完整的程序。

1、表达式

表达式是指由常量和变量等通过运算符连接起来而形成的一个有意义的算式。在前面的章节中我们已经多次使用过,如下即为一些表达式:

$x=6
$y+5-$z
$x>$y$x:$y

2、表达式语句

在一个有效表达式的结尾加入一个分号即为一个表达式语句,如下所示即为表达式语句:

$x=6;  //赋值语句
$x++;  //递增语句
$x>$y;  //判断语句

表达式语句和表达式的区别在于:表达式代表的是一个数值,而表达式语句代表的是一种动作特征。PHP程序中最常见的表达式语句为赋值语句。

3、复合语句和空语句

复合语句是使用花括弧将多条语句组合而成的一种语句格式,也称为语句块。复合语句从形式上看是多个语句的组合,但在语法意义上是一个整体,被看作一条语句。所以只要是可以使用简单语句的地方都可以使用复合语句。如下所示即为复合语句:

{  //左花括弧表示复合语句开始
$x=’Hello’;
$y=’world’;  //符合语句中的多条语句
$z=$x+$y;
echo $z;
} //右花括弧表示复合语句结束

空语句即为不执行任何操作的语句,它的形式如下所示:

;  //空语句只有一个分号

空语句常用于在某些场合占据一个语句的位置,例如for循环之中。

4、语句的执行顺序

在没有控制结构的语句中,程序是由程序开头逐句执行直到没有语句为止。但是这种结构有些功能是完成了不了的,例如根据不同的状态输出不同的信息的操作。要完成这类操作就需要用到一些语言结构,这就是我们接下来课程要学习的知识。