php考试试题及答案
一、单项选择题(每题2分,共10题)
1.PHP中,以下哪个函数用于获取当前脚本的路径?
A.`basename()`
B.`dirname()`
C.`pathinfo()`
D.`getcwd()`
2.在PHP中,哪个函数用于将字符串中的字符转换为小写?
A.`strtolower()`
B.`ucwords()`
C.`ucfirst()`
D.`strtoupper()`
3.PHP中,哪个函数用于发送原始的HTTP头到客户端?
A.`header()`
B.`setcookie()`
C.`get_headers()`
D.`http_response_code()`
4.在PHP中,哪个函数用于计算数组中的元素个数?
A.`count()`
B.`sizeof()`
C.`sizeof()`
D.`array_count_values()`
5.PHP中,以下哪个函数用于将数组元素与数组中的键名关联起来,返回一个新的数组?
A.`array_merge()`
B.`array_combine()`
C.`array_keys()`
D.`array_values()`
6.在PHP中,哪个函数用于执行一个外部程序并且需要它的返回值?
A.`exec()`
B.`shell_exec()`
C.`system()`
D.`passthru()`
7.PHP中,哪个函数用于设置cookie的过期时间?
A.`setcookie()`
B.`header()`
C.`cookie_check()`
D.`cookie_parse()`
8.在PHP中,哪个函数用于将字符串分割成数组?
A.`explode()`
B.`implode()`
C.`str_split()`
D.`join()`
9.PHP中,以下哪个函数用于获取当前时间戳?
A.`time()`
B.`getdate()`
C.`date()`
D.`strtotime()`
10.在PHP中,哪个函数用于获取服务器的环境变量?
A.`getenv()`
B.`putenv()`
C.`setenv()`
D.`env()`
二、多项选择题(每题2分,共10题)
11.PHP中,以下哪些函数可以用来输出HTML内容?
A.`echo`
B.`print`
C.`print_r`
D.`var_dump`
12.在PHP中,哪些函数可以用来处理数组?
A.`array_push`
B.`array_pop`
C.`array_shift`
D.`array_unshift`
13.PHP中,以下哪些函数可以用来发送HTTP响应头?
A.`header()`
B.`setrawcookie()`
C.`http_response_code()`
D.`header_remove()`
14.在PHP中,哪些函数可以用来处理字符串?
A.`trim()`
B.`ltrim()`
C.`rtrim()`
D.`strip_tags()`
15.PHP中,以下哪些函数可以用来处理文件?
A.`fopen()`
B.`fclose()`
C.`feof()`
D.`fread()`
16.在PHP中,哪些函数可以用来处理日期和时间?
A.`date()`
B.`time()`
C.`strtotime()`
D.`getdate()`
17.PHP中,以下哪些函数可以用来处理JSON数据?
A.`json_encode()`
B.`json_decode()`
C.`json_last_error()`
D.`json_last_error_msg()`
18.在PHP中,哪些函数可以用来处理错误和异常?
A.`error_reporting()`
B.`set_error_handler()`
C.`restore_error_handler()`
D.`exception_error_handler()`
19.PHP中,以下哪些函数可以用来处理会话?
A.`session_start()`
B.`session_destroy()`
C.`session_unset()`
D.`session_save_path()`
20.在PHP中,哪些函数可以用来处理