php笔试题附带详细答案 .docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php笔试题附带详细答案 .doc

php笔试题附带详细答案 1、用PHP打印出前一天的时间格式是2017-5- 1022:21:21 角军:echodate ( ‘ Y-n-dH:i:s ? , strtotime ( ‘ - lday’ )); 原因: format字符说明返回值例子a小写的上午和下午值am 或pmA大写的上午和下午值AM或PMd月份中的第几天,有 前导零的2位数字01到31D星期中的第几天,文本表示, 3个字母Mon到SunF月份,完整的文本格式,例如 January 或者M archjanua ry 到 Decembe rg 小时,12 小时 格式,没有前导零1到1 2G小时,24小时格式,没有前导 零0到2 3h小时,12小时格式,有前导零01到1 2H小时 24小时格式,有前导零00到2 3i有前导零的分钟数0 0到 591是否为夏令时如果是夏令时为1,否则为0j月份中的 第几天,没有前导零1到311 ( “L”的小写字母)星期几, 完整的文本格式S unday到Satur dayL是否为闰年如果是 闰年为1,否则为0m数字表示的月份,有前导零01到12M 三个字母缩写表示的月份Jan到Deen数字表示的月份,没 有前导零1到12 0与格林威治时间相差的小时数例如: +02 00r RFC822 格式的日期例如:Thu,21De c2000 16:01: 07+0 200s秒数,有前导零00到59S每月天数后面的英文 后缀,2个字符st, nd, rd或者th。可以和j 一起用。t 给定月份所应有的天数28到31T本机所在的时区例如:ES T, MDT( 译者注】在Window s下为完整文本格式,例如 “Ea stern Standa rdTi me”,中文版会显示“中国标准时 间”)。w星期中的第几天,数字表示0(表示星期天)到 6(表示星期六)W IS0-8601格式年份中的第几周,每周从星 期一开始(PHP新加的)例如:42(当年的第42周)Y4位数字 完整表示的年份例如:199 9或201 7y2位数字表示的年份 例如:99或03z年份中的第几天0到3 66 2、能够使 和PHP分离开使用的模板 解:其实PHP本身就是一种模版引擎,我用过的是sma rty,常见的还有 PH PLib, F astTe mplat e, Sava nt 这里有 个模板引擎列表 :HYPERLINK https:///forums/?thttps:///forums/?t =123769 3、 使用哪些工具进行版本控制? 解:CVS和SVN,SVN号称下一代CV S,功能强大,不过CV S是老牌,市占率很高.我一直用SVN,题目是问用什么工具, 呃,这个可能需要这么回答:CV S ServeronAp ache作服务 端,Wi nCVS 作客户端;Su bversionon A pache/DAV 做服务 端,Torto ise SVN做客户端,或者S ubclip se做客户端. 4、 如何实现字符串翻转? 解:用str r ev函数,不准用PI4P内置的就自己写: fu nctionstrr e v($str) $le n=strle n ($s tr); $newstr 二”” ? for($i=$len;$i=0 ;$i -) { $new str. =$str {$i}; retur n$newstr; 5、优化MYSQL数据库的方法? 我的答案: (1 ).数据库设计方面,这是D BA和Archit e ct的责任: 设计结构良好的数据库,必要的时候,去正规化(英文是这 个:denormal i ze,中文翻译成啥我不知道),允许部分数据 冗余,避免JOI N操作,以提高查询效率 (2 ).系统架构设计方面,表散列,把海量数据散列到几 个不同的表里面.快慢表,快表只留最新数据,慢表是历史存 档.集群,主服务器Read write,从服务器r eadonly,或者N台服务器,各机器互 为 M aster . (1)和⑵超越PH PPr ogrammer的要求了,会更好, 不会没关系.检查有没有少加索引 .写高效的SQL语句,看看有没有写低效的SQL语 句,比如生成笛卡尔积的全连接啊,大量的G roup By和ord erby,没有lim it等等.必要的时候,把数据库逻辑封装到 DBMS端的存储过程里面.缓存查询结果,explain每一个sql 语句 .所得皆必须,只从数据库取必需的数据,比如查询 某篇文章的评论数,se lectcou nt(*)…wher earti cle_i d=? 就可以了,不要先 select t“w herearti cl e_id=?然后 m s ql_num_row s.只传送必须的SQL语句,比如修

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档