PHP基础考试重点:运算符、函数参数、循环与分支

版权申诉
0 下载量 181 浏览量 更新于2024-08-22 收藏 18KB PDF 举报
"php基础知识期末考试题.pdf" 这篇资料主要涵盖了PHP的基础知识,包括运算符、函数参数传递、赋值运算、程序控制结构、循环、标识符规则、注释方式、表单提交方法、语言标记以及数组的键名类型。以下是这些知识点的详细解释: 1. **不等运算符**:在PHP中,不等运算符有`!=`和`<>`,它们都表示不等于。 2. **函数参数传递**:PHP函数支持两种参数传递方式,即按值传递和按引用传递。按值传递意味着函数内部无法改变实参的原始值,而按引用传递则允许函数内部修改实参的值。 3. **赋值运算符**:PHP提供了多种赋值运算符,如`=`, `+=`, `.=`等,用于给变量赋值或进行复合赋值操作。 4. **程序分支结构**:PHP中实现程序分支的关键词有`if`和`switch`,它们可以根据条件执行不同的代码块。 5. **流程控制语句**:`continue`语句用于在循环中提前结束本次循环,跳到下一次循环的开始;`break`语句则可以跳出所在层的循环结构,包括`for`, `while`, `do-while`。 6. **循环结构**:PHP支持的循环结构包括`for`和`while`,`break`可以用于这些循环中以提前结束循环。 7. **标识符规则**:PHP的标识符可以包含大写字母、小写字母和数字,但不能以数字开头。减号不允许出现在标识符中。 8. **注释方式**:PHP支持三种注释方式,即单行注释`//`, 多行注释`/*...*/`,以及行内多行注释`#`。 9. **表单提交方法**:在PHP中,HTTP请求提交表单数据时,可以使用`POST`和`GET`方法,`request`和`querystring`不是PHP中表单提交的专有名词。 10. **PHP语言标记**:PHP语言标记通常使用`<?php ... ?>`,但也支持`<% %>`和`<script language="php">...</script>`的形式,但`<??>`和`<php>`在某些配置下可能不被支持。 11. **数组键名**:PHP数组可以使用数字键名(下标)和文本(或字符串)键名。数组的键是唯一的,数字键名从0开始,字符串键名则用于标识更具体的元素。 12. **判断题知识点**: - `array_values()`函数确实可以用于获取数组的所有值。 - 运算符`++`只能对变量进行累加,不能对常量使用。 - PHP中的数值型字符串可以和数字变量进行混合运算,因为PHP会尝试自动转换类型。 - 双引号字符串支持变量解析和转义字符,而单引号字符串则不支持变量解析。 - PHP程序的扩展名不一定是`.php`,也可以是其他配置指定的扩展名。 - 单引号和双引号在处理字符串时有区别,双引号内的变量会被解析,而单引号不会。 - `if`后的花括号`{}`用于定义代码块,如果省略,只会影响同一行的语句,不是可有可无的。 这些知识点构成了PHP编程的基础,对于初学者和准备PHP考试的人来说至关重要。理解和掌握这些内容将有助于构建坚实的PHP编程基础。