php面试题.docx
《php面试题.docx》由会员分享,可在线阅读,更多相关《php面试题.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、php面试题PHP即“超文本预处理器,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。利于学习,使用广泛,主要适用于Web开发领域。php面试题1面试题11、用PHP打印出前一天的时间格式是20xx-5-1022:21:212、echo(),print(),print_r()的区别3、能够使和PHP分离开使用的模板4、怎样实现PHP、JSP交互?5、使用哪些工具进行版本控制?6、怎样实现字符串翻转?7、优化MYSQL数据库的方法。8、谈谈事务处理9、apache+mysql+php实
2、现最大负载的方法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.您能否用过版本控制软件?假如有您用的版本控制软件的名字是?5.您能否用过模板引擎?假如有您用的模板引擎的名字是?6.请简单阐述您最得意的开发之作.7.对于大流量的网站,您采用什么样的方法来解
3、决访问量问题?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回复内容现通过查询数据库需要得到下面格式的文章标题列表,并根据回复数量排序,回复最高的排在最前面文章id文章标题点击量回复数量用一个SQL语句完成上述查询,假
4、如文章没有回复则回复数量显示为03)上述内容管理系统,表category保存分类信息,字段如下category_idint(4)notnullauto_increment;categroy_namevar40)notnull;用户输入文章时,通过选择下拉菜单项选择定文章分类写出怎样实现这个下拉菜单二、PHP文件操作1)上述内容管理系统:用户提交内容后,系统生成静态页面;写出实现的基本思路2)简单描绘用户修改以发布内容的实现流程和基本思路三、PHP程序1)写出下面程序的输出结果?$b=201;$c=40;$a=$b$c?4:5;echo$a;?2)写出下面程序的输出结果?$str=cd$str=
5、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为下面的一系列报表需求提供支持:无特定讲明,不需编写实现语句,而需在数据库设计中,保证这些报表能够用最多一条SQL语句实现a)日统计报表:当日借书本数、当日还书本数报表;b)实时报表:i.
7、当前每种书的借出本数、可借本数;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;语句error_reporting(20xx)的作用是7。5.PEAR中的数据库连接字符串格式是8。6.写出一个正则表达式,过虑网页上的所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 试题
限制150内