PHP面试题集.docx

上传人:安*** 文档编号:28596246 上传时间:2022-07-28 格式:DOCX 页数:13 大小:20.33KB
返回 下载 相关 举报
PHP面试题集.docx_第1页
第1页 / 共13页
PHP面试题集.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《PHP面试题集.docx》由会员分享,可在线阅读,更多相关《PHP面试题集.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PHP面试题集3.PHP里面所有的对象是passedbyvalue(值传递)还是passedbyreference(引用传递)?PHP里面所有的对象都是值传递。4.怎样调用父类的构造方法?使用parent:constructor($value)5._sleep和_wakeup有什么特殊含义?_sleep返回需要被保存的变量的数组,而_wakeup则是获得这些需要被保存的变量PHP面试题集2面试题11、用PHP打印出前一天的时间格式是20xx-5-1022:21:212、echo(),print(),print_r()的区别3、能够使和PHP分离开使用的模板4、怎样实现PHP、JSP交互?5、使

2、用哪些工具进行版本控制?6、怎样实现字符串翻转?7、优化MYSQL数据库的方法。8、谈谈事务处理9、apache+mysql+php实现最大负载的方法10、实现中文字串截取无乱码的方法。面试题2var$empty=var$null=NULL;var$bool=FALSE;var$notSet;var$array=array();1.$a=hello$b=unset($b);$b=worldwhatis$a?2.$a=1;$x=$b=$a+;whatis$b?3.$x=empty($array);whatis$x?trueorfalse4.您能否用过版本控制软件?假如有您用的版本控制软件的名字是

3、?5.您能否用过模板引擎?假如有您用的模板引擎的名字是?6.请简单阐述您最得意的开发之作.7.对于大流量的网站,您采用什么样的方法来解决访问量问题?8.用PHP写出显示客户端IP与服务器IP的代码:面试题3一、PHP/MySQL编程1)某内容管理系统中,表message有如下字段id文章idtitle文章标题content文章内容category_id文章分类idhits点击量创立上表,写出MySQL语句2)同样上述内容管理系统:表comment记录用户回复内容,字段如下comment_id回复idid文章id,关联message表中的idcomment_content回复内容现通过查询数据库

4、需要得到下面格式的文章标题列表,并根据回复数量排序,回复最高的排在最前面文章id文章标题点击量回复数量用一个SQL语句完成上述查询,假如文章没有回复则回复数量显示为03)上述内容管理系统,表category保存分类信息,字段如下category_idint(4)notnullauto_increment;categroy_namevar40)notnull;用户输入文章时,通过选择下拉菜单项选择定文章分类写出怎样实现这个下拉菜单二、PHP文件操作1)上述内容管理系统:用户提交内容后,系统生成静态页面;写出实现的基本思路2)简单描绘用户修改以发布内容的实现流程和基本思路三、PHP程序1)写出下面

5、程序的输出结果?$b=201;$c=40;$a=$b$c?4:5;echo$a;?2)写出下面程序的输出结果?$str=cd$str=hotdog$str.=okecho$cd;?面试题4一.简答题1.请讲明php中传值与传引用的区别。什么时候传值什么时候传引用?2.在PHP中error_reporting这个函数有什么作用?3.请写一个函数验证电子邮件的格式能否正确4.怎样修改SESSION的生存时间.5.有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求执行效率高。并讲明怎样改善执行效率。该函数必须本人实现,不能使用php函数6.请举例讲明在你的开发经过中用什

6、么方法来加快页面的加载速度。二.数据库设计题:请设计一套图书馆借书管理系统的数据库表构造;能够记录基本的用户信息、图书信息、借还书信息;数据表的个数不超过6个;请画表格描绘表构造需要讲明每个字段的字段名、字段类型、字段含义描绘;在数据库设计中应:1保证每个用户的唯一性;2保证每种图书的唯一性;每种图书对应不等本数的多本图书;保证每本图书的唯一性;3借书信息表中,应同时考虑借书行为与还书行为,考虑借书期限;4保证借书信息表与用户表、图书信息表之间的参照完好性;5限制每个用户最大可借书的本数6若有新用户注册或新书入库,保证自动生成其唯一性标识7为下面的一系列报表需求提供支持:无特定讲明,不需编写实

7、现语句,而需在数据库设计中,保证这些报表能够用最多一条SQL语句实现a)日统计报表:当日借书本数、当日还书本数报表;b)实时报表:i.当前每种书的借出本数、可借本数;ii.当前系统中所有超期图书、用户的列表及其超期天数iii.当前系统中所有用户借书的本数,分用户列出包括没有借书行为的用户;请编写实现此需求的SQL语句:数据库应用:请撰写一系列的SQL语句,分别描绘完好的借书行为与还书行为;并保证这一系列的SQL语句的执行完好性下题是测验能力之最重要测试,如不能完成我们将无法给出评判结果!所以请写出具体的回答,并保证答案是能够执行的程序。在两日内将结果通过电子邮件寄到hr88keke邮箱结合第二

8、题中你的设计,用一种数据库实现,要求使用三层构造或者多层构造,要求采用面向对象的思想进行编程,有可能的话,设计一套模板机制来实现之。功能:列出当前借出图书的情况,按日期排列编号用户姓名书名书的编号借出日期1.张进大染坊125765872004-9-12.刘兴西游记321310982004-9-2面试题51.在PHP中,当前脚本的名称不包括途径和查询字符串记录在预定义变量1中;而链接到当前页面的URL记录在预定义变量2中。2.执行程序段将输出3。3.在HTTP1.0中,状态码401的含义是4;假如返回“找不到文件的提示,则可用header函数,其语句为5。4.数组函数arsort的作用是6;语句

9、error_reporting(20xx)的作用是7。5.PEAR中的数据库连接字符串格式是8。6.写出一个正则表达式,过虑网页上的所有JS/VBS脚本即把script标记及其内容都去掉:9。7.以Apache模块的方式安装PHP,在文件.conf中首先要用语句10动态装载PHP模块,然后再用语句11使得Apache把所有扩展名为php的文件都作为PHP脚本处理。8.语句include和require都能把另外一个文件包含到当前文件中,它们的区别是12;为了避免屡次包含同一文件,能够用语句13来代替它们。9.类的属性能够序列化后保存到session中,进而以后能够恢复整个类,这要用到的函数是1

10、4。10.一个函数的参数不能是对变量的引用,除非在php.ini中把15设为on.11.SQL中LEFTJOIN的含义是16。假如tbl_user记录了学生的姓名(name)和学号(ID),tbl_score记录了学生有的学生考试以后被开除了,没有其记录的学号(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,则能够用SQL语句17。12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须18。13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。14.简述论坛中无限分类的实现原理。15.设计一个网页,使得打开它时弹出一

11、个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就能够把窗口关闭,而输入的信息却在主网页中显示。面试题6有一表menu(mainmenu,submenu,url),请用递归法写出一树形菜单,将所有的menu列出来。面试题71-给你三个数,写程序求出其最大值。2-谈谈asp,php,jsp的优缺点3-谈谈对mvc的认识4-写出发贴数最多的十个人名字的SQL,利用下表:members(id,username,posts,pass,email)面试题81-怎样通过javascript判定一个窗口能否已经被屏蔽。2-写出session的运行机制3-有一数组$a=array(4,3,8,9,2);请将其重新排序,按从小到大的顺序列出。4-防止SQL注射漏洞一般用_函数。5-查询在线人数,并能处理异常掉线的SQL【PHP面试题集】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁