下载
第2章 高 级 语 法
世界由无而生有,
就像将木头加工成工具。
世界主宰者知道如何去使用工具,
但是他不会涸泽而渔,
于是他能够达到物尽其能。
上一章提到过,为了真正地掌握一门语言,我们不仅要懂得这门语言的语法和符号,更重
要的是,要知道它的主旨、背景和设计特性。为了能够掌握 P H P,你必须知道它的所有特性。
2.1 PHP语法
P H P 是不同语言混合而成的。可以看到它很大程度上受到 C语言的影响(有一些人认为是受
了J a v a语言的影响,但是J a v a语言也是从C语言发展而来)。尽管P H P语法受C语言的影响非常大,
但是它的符号与C语言的符号却不尽相同。 P H P 是解释性语言,能够识别各种变量类型。当你编
程涉及到一个变量时,它的类型是不起作用的,只是被当作当前位置的一个命令。这个说明是
稍微简单了一点,但是你在开发程序时应该把这一点记在心里。
P H P 是一门解释性的语言,它的源代码都是一步一步被赋值和执行的。除了这一事实之外,
P H P 在处理变量时,你将知道有许多种编程方式去实现它,但是这样同时也有许多容易出错的地
方。在这一章中我们将着重介绍一些典型的例子,以说明在使用高级的语法和算法的特征时什
么是可以做的,什么是不可以做的。
• 定义常量。
• 数组函数。
• 类。
• 连续表单。
• 树结构。
• 关联数组。
• 多维数组。
• 可变参数和可变参数表单。
• 可变变量名。
• 可变函数名。
• 自变高级代码。
• 多态。
下面将详细地对这些要点进行说明。