2014腾讯实习生web前段一面面试题.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文档。上传文档
查看更多
1、@:屏蔽错误信息。 2、php错误类型 error_reporting() 设置 PHP 的报错级别并返回当前级别。 //禁用错误报告 error_reporting(0); E_ALL - 所有的错误和警告 E_ERROR - 致命性运行时错 E_WARNING - 运行时警告(非致命性错) E_PARSE - 编译时解析错误 E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的, 值 常量 描述 1 E_ERROR Fatal run-time errors. Errors that can not be recovered from. Execution of the script is halted 2 E_WARNING Non-fatal run-time errors. Execution of the script is not halted 4 E_PARSE Compile-time parse errors. Parse errors should only be generated by the parser 8 E_NOTICE Run-time notices. The script found something that might be an error, but could also happen when running a script normally 8191 E_ALL All errors and warnings, except level E_STRICT (E_STRICT will be part of E_ALL as of PHP 6.0) 关闭错误:error_reporting(0); 报告指定的错误:error_reporting(E_ERROR | E_WARNING | E_PARSE); 报告除了^(仅指一个)指出的错误:error_reporting(E_ALL ^ E_NOTICE); 报告所有错误:error_reporting(E_ALL);或error_reporting(-1); 3、MVC模型 4、http请求: 304(未修改):自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 5、CI CI优点:1、免费,开源。2、生成干净的url,对搜索引擎友好。3、可扩展的,可以自定义类库和辅助函数。4、不需要模板引擎。 6、php路由 php的路由机制 1、路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:/article/1 其中:/article/1 - ?_m=articleid=1。 2、然后将拥有对应参数的URL转换成特定形式的URL结构,是上面的过程的逆向过程。 PHP的URL路由方式 总体来说就是:获取路径信息-处理路径信息 URL路由方式: 第一种是通过url参数进行映射的方式,一般是两个参数,分别代表控制器类和方法比如index.php?c=indexm=index映射到的是index控制器的index方法。 第二种,是通过url-rewrite的方式,这样的好处是可以实现对非php结尾的其他后缀进行映射,当然通过rewrite也可以实现第一种方式,不过纯使用rewrite的也比较常见,一般需要配置apache的rewrite规则 IfModule?mod_rewrite.c?? ????RewriteEngine?On?? ????RewriteBase?/?? ????RewriteRule?^index\.php$?-?[L]?? ????RewriteCond?%{REQUEST_FILENAME}?!-f?? ????RewriteCond?%{REQUEST_FILENAME}?!-d?? ????RewriteRule?.?/index.php?[L]?? /IfModule ? 第三种,就是通过pathinfo的方式,所谓的pathinfo,就是形如这样的/index.php/c/index/aa/cc,apache在处理这个url的时候会把index.php后面的部分输入到环境变量$_SERVER[PATH_INFO],它等于/c/index/aa/cc。然后我们的路由器再通过解析这个串进行分析就可以了,后面的部分放入到参数什么地方的,就依据各个框架不同而不同了。 7、缓存 在WEB开发中,缓存可以分为: 1、数据库端缓存 “空间换时间”。比如建一个表来存储另外一个表某个类型的数据的总条数,在每次更新数据的时候同事更新数据表和统计条数的表。在需要获取某个类型的数据的条数的时候,就不需要select c

文档评论(0)

有志者事竟成 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档