思考与练习
1.PHP的标记符支持哪几种标记风格,有何注意事项?
2.PHP注释种类有哪些,这些注释在何种场合下使用,并如何进行HTML注释?
3.PHP的数据类型有哪些,每种数据类型适用于哪种应用场合?
4.如何定义常量及获取常量的值?
5.“===”是什么运算符?请举一个例子,说明在什么情况下使用“==”会得到true,而使用“===”却是false。
6.检测一个变量是否设置需要使用哪个函数?检测一个变量是否为“空”需要使用哪两个函数?这两个函数之间有何区别?
7.echo、print_r、print、var_dump之间的区别是什么?
8.双引号和单引号的区别是什么?
9.PHP中传值与传引用的区别。
10.isset、empty、is_null的区别是什么?
11.任意指定3个数,编写程序求出3个数的最大值。
12.下列说法正确的是( )。
A.PHP代码只能嵌入HTML代码中
B.在HTML代码中只能开始标识<?PHP和结束标识?>之间嵌入PHP程序代码
C.PHP单行注释必须独占一行
D.在纯PHP代码中,可以没有PHP代码结束标识
13.下列4个选项中,可作为PHP常量名的是( )。
A.$_abc
B.$123
C.Abc
D.123
14.执行下面的代码后,输出结果为( )。
A.10
B.15
C.“5ab10”
D.代码出错
15.要查看一个变量的数据类型,可使用函数( )。
A.type()
B.gettype()
C.GetType()
D.Type()
16.下列关于全等运算符“===”说法正确的是( )。
A.只有两个变量的数据类型相同时才能比较
B.两个变量数据类型不同时,将转换为相同数据类型再比较
C.字符串和数值之间不能使用全等运算符进行比较
D.只有当两个变量的值和数据类型都相同时,结果才为true
17.字符串的比较,是按( )进行比较。
A.拼音顺序
B.ASCII码值
C.随机
D.先后顺序
18.PHP中哪个语句可以输出变量类型( )。
A.echo
B.print
C.var_dump()
D.print_r()
19.PHP定义变量正确的是( )。
A.var a=5;
B.$a=10;
C.int b=6;
D.var$a=12;
20.若x,y为整型数据,以下语句执行的$y结果为( )。
A.1
B.2
C.3
D.0
21.要查看一个结构类型变量的值,可以使用函数( )。
A.Print()
B.print()
C.Print_r()
D.print_r()
22.PHP输出拼接字符串正确的是( )。
A.echo$a+”hello”
B.echo$a+$b
C.echo$A.”hello”
D.echo‘{$a}hello’
23.PHP如何输出反斜杠( )。
A.\n代表换行
B.\r代表换行
C.\t代表制表符
D.\\
24.以下代码输出的结果为( )。
A.cc
B.$a
C.$$a
D.dd
25.PHP运算符中,优先级从高到低分别是( )。
A.关系运算符,逻辑运算符,算术运算符
B.算术运算符,关系运算符,逻辑运算符
C.逻辑运算符,算术运算符,关系运算符
D.关系运算符,算术运算符,逻辑运算符
26.PHP中字符串的连接运算符是( )。
A.-
B.+
C.&
D..
27.要检查一个常量是否定义,可以使用函数( )。
A.defined()
B.isdefin()
C.isdefined()
D.无