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