PHP+MySQL Web应用开发教程
上QQ阅读APP看书,第一时间看更新

思考与练习

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.无