PHP经典面试题50道_附答案【荐】.pdfVIP

  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经典面试题50道_附答案【荐】.pdf

文档来源: 1、用PHP 打印出前一天的时间,格式是2006-5-10 22:21:21 ?php//echo date(Y-n-d H:i:s,time()-60*60*24 echo date(Y:n:d H:i:s,strtotime(-1 day)); ? 2 、echo(),print(),print_r() 的区别 echo 是语言结构,无返回值;print 功能和echo 基本相同,不同的是print 是函数, 有返回值;print_r 是递归打印,用于输出数组对象 3、能够使HTML 和PHP 分离开使用的模板 so much,其实 PHP 本身就是一种模版引擎,我用过的是 smarty,常见的还有 PHPLib,FastTemplate,Savant 4.如何实现PHP 、JSP 交互? 题目有点含糊不清,SOAP,XML_RPC,Socket function,CURL 都可以实现这些,如果 是考PHP 和Java 的整合,PHP 内置了这种机制(如果考PHP 和.NET 的 整合,也可以这么回 ),例如$foo = new Java(j ava.lang.System); 5.使用哪些工具进行版本控制? CVS 和SVN,SVN 号称下一代CVS,功能强大,不过CVS 是老牌,市占率很高.我一 直用SVN,题目是问用什么工具,呃,这个可能需要这么回 :CVS Server on Apache 作服务端,WinCVS 作客户端;Subversion on Apache/DAV 做服务 端,TortoiseSVN 做客户端,或者Subclipse 做客户端 6.如何实现字符串翻转? ?php function reverse($var) { $res=; for($i=0,$j=strlen($var);$i$j ;$i++) { $res=$var[$i].$res; } return $res; } $tmpvar=wofang; $res=reverse($tmpvar); echo $res; ? 7、优化MYSQL 数据库的方法。 (1).数据库设计方面,这是DBA 和Architect 的责任,设计结构良好的数据库,必要的 时候,去正规化(英文是这个:denormalize, 中 翻译成啥我不 知道),允许部分数据冗余,避免JOIN 操作, 以提高查询效率 (2).系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表 只留最新数据,慢表是历史存档.集群,主服务器Read write,从服务器read only,或者N 台服务器,各机器互为Master (3).(1)和(2)超越 PHP Programmer 的要求了,会更好,不会没关系.检查有没有少加 索引 (4).写高效的SQL 语句,看看有没有写低效的SQL 语句, 比如生成笛卡尔积的全连 文档来源: 文档来源: 接啊,大量的Group By 和order by,没有limit 等等.必要的时候,把 数据库逻辑封装到DBMS 端的存储过程里面.缓存查询结果,explain 每一个sql 语 句 (5). 所得皆必须,只从数据库取必需的数据, 比如查询某篇 章的评论数,select count(*) ... where article_id = ? 就可以了,不要先select * ... where article_id = ?然后msql_num_rows. 只传送必须的 SQL 语句, 比如修改 章的时候,如果用户只修改了标题,那就 update ... set title = ? where article_id = ?不要set content = ?(大文本) (6).必要的时候用不同的存储引擎. 比如InnoDB 可以减少死锁.HEAP 可以提高一 个数量级的查询速度 8、谈谈事务处理 A 给B 的账户转账50 美元的例子 9、apache+mysql+php 实现 大负载的方法 见7 10.实现中 字串截取无乱码的方法。 mb_substr() 11. ?php $empty = ; $null = NULL; $bool = FALSE; $notSet; $array = array(); // 以下是问题 $a = he

文档评论(0)

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

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

1亿VIP精品文档

相关文档