深入理解PHP内核

Thinking In PHP Internal

第一节 循环语句

PHP是一种动态脚本语言,属于命令式程序设计语言的一种。 命令式程序式程序设计语言的实质是赋值语句占主导地位。 赋值语句的目的是改变变量的值,因此在所有的命令式程序设计语言中,其相同之处就是不停的变幻变量的值,最后达到我们的目的。 然而我们的程序并不是仅仅是由赋值语句组成的。至少还需要两种额外的语言机制:

  1. 控制路径选择的方法。
  2. 控制某些语句重复执行的方法。

这些方法或语言机制我们称之为控制语句。 大量的控制语句可以提高程序语言的可写性,但是同时又会降低程序语言的可读性,为此,经常需要在这二者之间进行权衡。

这一章我们会说明PHP中循环和迭代的实现过程。