第2章课后练习
一、填空题
1、PHP的标准标记是(<?php //code ?>)。
2、使用预定义常量(PHP_OS)可以获取当前PHP环境的操作系统类型。
3、PHP中用来定义常量的函数是(define())。
4、结束循环跳出循环体的语句是(break;)。
5、结束本次循环,开始下一层循环的语句是(continue;)。
二、判断题
1、“&&”与“and”实现的功能相同,但是前者比后者优先级别高。(√)
2、关键字推荐作为常量、函数名或类名使用,便于记忆。(×)(不能)
3、运算符中“or”的优先级最高。(×)(较低)
4、递增运算符在前是指先进行递增运算后执行其他运算。(√)
5、比较运算符中的“==”会判断两个值的类型是否一致。(×)(只比较数值是否相等)
三、选择题
1、下列选项中,关于标识符的描述错误的是(B)。
A、在PHP中,类名、方法名、函数名、变量名都属于标识符
B、标识符可以使用数字开头,如123abc是合法标识符
C、标识符可以使用下画线开头,如_123abc是合法标识符
D、标识符用作变量名时,区分大小写
2、下列运算符中优先级最高的是(B)。
A、&
B、!
C、|
D、以上答案全部正确
3、下列递增递减语句中正确的是(D)。
A、+$a+
B、+$a-
C、+-$a
D、$a++
4、以下不属于PHP关键字的是(C)。
A、static
B、class
C、add
D、use
5、下列比较运算符中描述错误的是(A)。
A、===等于
B、<>不等于
C、!=不等于
D、>=大于或等于
四、简答题
1、请列举6个PHP中常用的预定义常量。
常量名 | 功能描述 |
---|---|
FILE | 获取PHP文件的完整路径 |
PHP_VERSION | 获取PHP的版本信息,如7.2.15 |
PHP_OS | 获取当前PHP环境的操作系统类型,如:WINNT |
PHP_INT_SIZE | 获取PHP中整型数的字长,如:4 |
TRUE | 该常量是一个真值(true) |
FALSE | 该常量是一个假值(false) |
NULL | 该常量是一个空值(null) |
E_ERROR | 表示运行时的致命性错误,值为1 |
E_WARNING | 表示运行时的警告错误(非致命),值为2 |
E_PARSE | 表示编译时的解析错误,值为4 |
E_NOTICE | 表示运行时的提醒信息,值为8 |
2、请列举PHP所支持的数据类型。
答:
(1)null
(2)bool:布尔类型
(3)int:整型
(4)float:浮点型
(5)string:字符串
(6)array:数组
(7)object:对象
(8)callable
(9)resource:资源类型