PHP测试错题集

1、以下代码将打印?
<?php
$a = 1;
{
    $a = 2;
}
echo $a, "\n";
?>

2

  • PHP 变量只有一个作用域(函数中除外)
2、以下代码将打印?
<?php
$str = 'a\\b\n';   
echo $str;
?>

a\b\n

  • \ 是单引号字符串字面量中的一个特殊情况,它给出了一个单引号字符串字面量中没有插入\,\n。
3、_______ 函数返回已发送(或准备发送)响应头的列表。
<?php
$str = 'a\\b\n';   
echo $str;
?>

a\b\n

  • \ 是单引号字符串字面量中的一个特殊情况,它给出了一个单引号字符串字面量中没有插入\,\n。
4、如何在HTML 中创建PHP数组?
[ ]<input name= MyArray[]/>
[ ]<input ="MyArray[]" />
[]<input name="MyArray[]" />
[ ]<input MyArray[] />
  • 请注意在变量名后面的中括号,它就用来生成数组。
5、以下打印的结果是?
<?php
$RESULT = 11 + 011 + 0x11;
echo "$RESULT";
?>

37

  • 十进制加八进制加十六进制数,11 + 9 + 17 = 37
6、$var 的值是多少?
<?php
$var = true ? 1 : false ? 2 : 3;
?>

2

  • 三元运算符从左到右求值。
7、以下打印的结果是?
<?php
$var = 'a';
$VAR = 'b';
echo "$var$VAR";
?>

ab

  • 变量名区分大小写
8、我能像在 Perl 中那样从 PHP 脚本生成 DLL 文件吗?

不行

9、下列哪个函数返回数组中选定的部分?
  • array_reverse()
  • array_search()
  • array_shift()
  • array_slice()
    *array_slice() 函数在数组中根据条件取出一段值,并返回。
10、下面哪个选项用于检查PHP中是否已经设置了会话变量?
  • session_start()
  • $_SESSION[]
  • isset()
  • session_destroy()

*使用 isset() 函数检查是否已经设置了会话变量。

11、下面哪个选项用于检查PHP中是否已经设置了会话变量?
  • search()
  • environment()
  • env()
  • getenv()

*PHP 提供了一个 getenv() 函数来访问所有环境变量的值。

12、下面哪个函数用于确定对象类型?
  • is_obj()
  • is_a()
  • type()
  • obj_type()

*is_a 如果对象属于该类或该类是此对象的父类则返回 TRUE。

13、PHP中 的 include 和 require 有什么区别?
  • include 只包含文件中的 HTML,而 require 也包含 PHP 代码
  • require 只在文件中包含 HTML,而 include 导入 HTML 和 PHP 代码
  • 一旦包含的文件发生错误,require 将停止执行,include 将在错误之后继续执行代码
  • 一旦包含的文件发生错误,include 将停止执行,而 require 将在错误之后继续执行代码

*require 一个文件存在错误的话,那么程序就会中断执行了,并显示致命错误。
include 一个文件存在错误的话,那么程序不会中断,而是继续执行,并显示一个警告错误。

14、可以使用哪个函数将 HTML 代码全部转换为可以方便保存在数据库中的格式?
  • stripslashes()
  • htmlentities()
  • htmlspecialchars()

*htmlentities() 函数把字符转换为 HTML 实体

15、下列哪个函数用于重定向页面 ?
  • header()
  • reflect()
  • redirect()
  • 以上都是

*header() 函数向客户端发送原始的 HTTP 报头。

16、关于 eregi() 函数,下列哪个选项是正确的 ?
  • 函数的作用是: 在模式指定的字符串中搜索字符串指定的字符串,搜索不区分大小写。
  • 函数的作用是: 搜索字符串中的模式,如果模式存在,返回 true,否则返回 false。
  • 函数的作用是: 用字符串指定的字符串搜索模式指定的字符串,如果找到模式,返回 true,否则返回 false。
  • 以上都不对

*eregi() 函数在一个字符串搜索指定的模式的字符串,搜索不区分大小写,eregi() 可以特别有用的检查有效性字符串,如密码。

17、下面哪个 PHP 函数可以用来构建接受任意数量参数的函数 ?
  • get_argc()
  • get_argv()
  • func_get_argv()
  • func_get_args()

*func_get_args 返回一个包含函数参数列表的数组

18、下面哪个 PHP 函数可以用来查找文件 ?
  • get_file()
  • fold()
  • file()
  • glob()

*glob() 函数返回匹配指定模式的文件名或目录

19、下列哪个 PHP 函数可用于生成唯一id?
  • mdid()
  • md5()
  • id()
  • uniqid()
    *uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
20、下面哪个 PHP 函数可以用来获得当前内存使用情况 ?
  • get_memory_peak_usage()
  • get_usage()
  • get_peak_usage()
  • memory_get_usage()
    *memory_get_usage 返回分配给 PHP 的内存量。
21、下面哪个函数可以用来压缩字符串 ?

*PHP提供了 gzcompress() 和 gzuncompress() 函数压缩字符串。

20、在 PHP 中使用哪种魔术方法来实现重载?
  • __unset
  • __wakeup
  • __invoke
  • __call
    __call 是魔术方法中的一个,当程序调用到当前类中未声明或没权限调用的方法时,就会调用 __call 方法。
21、下列哪个函数查找字符串的最后一次出现,并返回其数值位置 ?
  • strrpos()
  • strlast()
  • strpos()
  • strlastpos()
    strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大小写)。
22、下列哪个函数将字符串转换为全大写 ?
  • struppercase()
  • str_uppercase()
  • uppercase()
  • strtoupper()
    strtoupper() 函数把字符串转换为大写
23、当您想要输出执行的命令结果时,哪个函数是有用的 ?
  • system()
  • cmm()
  • out_system()
  • out_cmm()
    system() 输出并返回最后一行 shell 结果。
24、如果您调用了一个方法,但它并不存在,则会导致问题,要检查方法是否存在将使用哪个函数?
  • is_method()
  • is_callable()
  • methodexists()
  • _method()
    is_callable() 函数用于检测函数在当前环境中是否可调用
25、 下列哪个函数将目录读入数组?
  • readdirectory()
  • scandirectory()
  • readdir()
  • scandir()
    scandir() 函数返回指定目录中的文件和目录的数组。
26、date_default_timezone_set() 函数设置脚本中所有日期/时间函数使用的默认时区。
27、max_input_time 指令的默认值是多少?

答:60 秒
此变量可以以秒为单位对通过 POST、GET 以及 PUT 方式接收数据时间进行限制,默认 60 秒。

28、如果您想临时将上传的文件存储在/tmp/phpuploads/目录中,您将使用哪一条语句?

答:php.ini 中的 upload_tmp_dir 的这个参数为上传文件的临时目录

29、哪个函数用于确定文件是否已上传?
  • uploaded_file(“filename”)
  • file_uploaded(“filename”)
  • is_uploaded_file()
  • is_file_uploaded()
    is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的
30、session 数据被认为有效的默认时间(以秒为单位)是多少?

答:1440
session 默认时间 1440 秒

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程内容主要讲解如下几点:1:如何使用navaicat导入sql2:如何设置网站的的数据库账号等,如何使用iis发布网站3:演示后台管理功能、前台用户功能 该系统主要分网站管理员、游客、注册用户这几个角色网站管理员系统设置网站设置:网站名称、关键字、描述、网站介绍关于我们设置设置关于我们、联系我们、加入我们、法律声明广告和留言       首页轮播图设置:支持上传轮播图;       留言列表:用户的所有留言信息、支持删除会员管理查看会员信息列表、支持删除功能资讯心       添加资讯:类型、标题、资讯内容等       管理资讯:查看所有资讯列表;支持修改功能;支持删除功能       资讯浏览列表:所有用户的信息浏览记录;支持删除功能。       信息收藏数据:所有注册用户的收藏资讯列表;支持删除功能。       信息评论列表:所有注册用户的用户评论列表;支持审核和删除功能。机构环境(图片)       分类设置:支持录入、查看列表、修改、删除功能;比如外围、内部、教室图片       录入图片:录入分类、标题、图片、介绍等       管理图片:查看所有图片列表;支持修改功能;支持删除功能题库心       1级分类:题库的1级分类,支持录入、查看列表、修改、删除       2级分类:题库的2级分类,支持录入、查看列表、修改、删除       录入题库:选择分类、录入题库标题、选择单选题或者多选题、录入4个选项同时勾选答案、录入题目的解说。           注意:单选题勾选只能1个答案、多选可以勾选多个答案       管理题目:查看所有题库列表、支持修改、删除 试卷管理       录入试卷:录入试卷分类、试卷名称、试卷介绍等       管理试卷:查看时间列表、分类;支持修改和删除       录入单选题:在试卷列表的试卷名称后面,点击“录入单选题”;进入题目选择;在左侧列表选择要加入该试卷的题目即可;在右侧是已经加入该试卷的单选题列表,支持删除。       录入多选题:在试卷列表的试卷名称后面,点击“录入多选题”;进入题目选择;在左侧列表选择要加入该试卷的题目即可;在右侧是已经加入该试卷的单选题列表,支持删除。       考试列表:显示所有试卷的考试信息、会员信息、考试结果分数游客机构介绍关于我们、联系我们、加入我们、法律声明机构环境 查看机构环境所有图片:周围环境、内部环境、教室环境等资讯心查看餐厅网站的所有资讯:通知公告、帮助心、考试信息、疑难解答留言反馈给网站管理员留言:主题、联系人、电话、邮箱、内容等 注册用户注册用户除了享有游客的特别功能外,还有一些功能。注册和登录注册功能:填写用户名和密码注册登录:登录后可以享有会员功能。 在线考试       第1步:点击试卷列表,找到需要考试的试卷,点击进入。       第2步:点击单选题或者多选题选择答案       第3步:点击试卷右上角的“提交试卷”,提交开始结果我的考试列表       列出我的所有考试信息,试卷名称,分数,相关数等       试题解析:在考试列表,最右侧,“查看实体解析”,进入解析页面,正确的试题背景是绿色,错误的试题背景是红色,点击错误的试题,可以查看正确的答案以及试题解析。 资讯浏览、收藏、评论信息管理当前会员资讯的浏览信息列表;资讯收藏列表,支持删除;评论列表 用户信息维护自己的会员信息,包括:姓名、联系方式、邮箱、头像、简介、详细介绍等;支持修改功能密码修改和退出登录密码修改:修改自己的密码退出登录:清除登录的cookie、跳转到首页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值