php面试题_7套php面试题_7套.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php面试题_7套php面试题_7套

PHP的面试题集收集整理 面试题1 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21 date_default_timezone_set(Asia/Shanghai); $times = time()-86400; echo date(Y-m-d H:i:s,$times); 2、echo(),print(),print_r()的区别 echo 只能打印字符串 print 可以打印字符串和数组中指定的值 print_r 打印数组中所有的值,不能打印字符串 3、能够使HTML和PHP分离开使用的模板 4、如何实现PHP、JSP交互? JSP = JavaServerPage 5、使用哪些工具进行版本控制? 使用过svn 6、如何实现字符串翻转? Strrev($str) 7、优化MYSQL数据库的方法。 根据事务处理机制,采用innDB表或myIsam表。 优化sql语句,优化表字段结构。 8、谈谈事务处理 是指把若干个字操作组成一个完整的操作,保证这个完整的操作要么全部成功,要么全部失败。而不会部分成功,部分失败。一次银行转账有两个操作,从A账户扣钱,给B账户加钱。这是两个自操作,但整个操作必须是一个事务的,以保证不会出错。一般提到事务,多半指数据库事务,在开始一个事务前,调用 trans begin,全部搞定后 trans commit。当中出问题了自动回滚,也可以需要的时候手动rollback。但基本就是: begin,commit,rollback。 9、apache+mysql+php实现最大负载的方法 采用缓存机制:静态缓存,memcache等。根据事务处理机制,采用innDB表或myIsam表。 优化sql语句,优化表字段结构。 10、实现中文字串截取无乱码的方法。 从指定位置开始截取1位,判断ass码范围(ord函数),根据不同情况截取1,2,3位长度。存入数组。下一次截取响应往后1,2,3位。依次类推。最后合并数组为字符串,打印字符串。 面试题2 var $empty = ; var $null = NULL; var $bool = FALSE; var $notSet; var $array = array(); 1. $a = hello; $b = $a; unset($b); $b = world; what is $a? hellow 2. $a = 1; $x = $a; $b = $a++; what is $b? 1 3. $x = empty($array); what is $x? true or false true 4.您是否用过版本控制软件? 如果有您用的版本控制软件的名字是? 使用过svn 5.您是否用过模板引擎? 如果有您用的模板引擎的名字是? 用过康盛dz的模版机制 6.请简单阐述您最得意的开发之作. 7.对于大流量的网站,您采用什么样的方法来解决访问量问题? 缓存机制 8.用PHP写出显示客户端IP与服务器IP的代码: echo $_SERVER[SERVER_ADDR]; echo $_SERVER[REMOTE_ADDR]; 面试题3 一、PHP/MySQL编程 1) 某内容管理系统中,表message有如下字段 id 文章id title 文章标题 content 文章内容 category_id 文章分类id hits 点击量 创建上表,写出MySQL语句 create table message(id int(32) primary key autoincrement ,title varchar(255),content text,category_id tinyint(1),hits smallint(8)) 2)同样上述内容管理系统:表comment记录用户回复内容,字段如下 comment_id 回复id id 文章id,关联message表中的id comment_content 回复内容 现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面 文章id 文章标题 点击量 回复数量 用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0 select message.id,message.hits,comment.count SELECT t.id, t.title, t.hits, COUNT( ment_id ) FROM message t LEFT JOIN COMMENT c ON t.id = c.id GROUP BY t.id, t.title, t.hits ORDER BY COUNT( ment_id ) LIM

文档评论(0)

pkaokqunw + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档