- 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工程师面试笔试真题2
一、选择题
1.在PHP中,单引号和双引号所包围的字符串的区别是
A.单引号解析其中rt等转义字符,而双引号不解析
B.双引号速度快,单引号速度慢
C.单引号速度快,双引号速度慢
D.双引号解析其中以$开头的变量,而单引号不解析
正确答案:D
解[析]双‘弓I号可以解析$符号开头的变量和转义字符,而单引号不解析也不转
义字符。选项A错误,选项D正确。
对于选项B和选项C,由于题目中明确说了引号内包含的是字符串,因此
不需要对变量进行解析,所以在这种情况下双引号和单引号的效率是相同的。
选项B和选项C都是错误的。
所以,本题的答案为D。
2.在PHP中,白定义一个类的方式是______
A.?phpdefaultclassClass_Name)({//}?
B.?phpclassClass_Name{//}?
C.?phppublicfunctionClass_Name)({//}?
D.?phpfunctionClass_Name{//}?
正确答案:B
解[析]定义一个类是使用class关键字加类名,定义格式为class类名{}。实
例化一个类的格式为$object=new类名)(;。
所以,本题的答案为B。
3.下面可以用于服务器共享session的方式有______
A.利用NFS共享Session数据
B.基于数据库的Session共享
C.基于Cookie的Session共享
D.使用类似BTG-TP的负载设备来实现资源共享
正确答案:ABCD
解[析]共享Session的方式主要有以下几种:
1)基于NFS的Session共享。NFSN(etworkFileSystem)最早由Sun公司
为解决Unix网络主机间的目录共享而研发。仅需将共享目录服务器mount到其
他服务器的本地Session目录即可。
2)基于数据库的Session共享。
3)基于Cookie的Session共享。它的原理是将全站用户的Session信息
加密、序列化后以Cookie的方式,统一种植在根域名下如(.host,com),利用
浏览器访问该根域名下的所有二级域名站点时,会传递与之域名对应的所有
Cookie内容的特性,从而实现用户的Cookie化Session在多服务间的共享访
问。
4)基于缓存(Memcache)的Session共享。Memcache是一款基于Libevent
多路异步I/O技术的内存共享系统,简单的Key+Valtle数据存储模使得代码
小巧且高效,因此在并发处理能力上占据了绝对优势。
所以,本题的答案为ABCD。
4.下列关于HTTP协议的说法中,错误的是.
A.如果本地开启了Cookie,那么每打开一个网址,HTTP请求就会把相应的
Cookie传给Web服务器
B.HTTP响应的状态码为301,意思是暂时地把内容转移到一个新的URL,但是老
的URL还没有废除
C.HTTP是一个基于请求与响应模的、无状态的、应用层的协议,绝大多数的
Web开发都是基于HTTP协议
D.绝大多数的Web开发离不开Cookie,如果禁用Cookie导致Session失效,那
么可以通过URL来传递SessionlD
正确答案:B
解[析]301表示请求的网页已被永久移动到新位置而不是暂时转移内容到新的
URL。选项B说法错误。
所以,本题的答案为B。
5.有如下代码,程序的输出结果为
?php
classA{
publicstatic$num=0;
publicfunction_construct(){
self::$num++;
)
)
newA();
newA();
newA();
echoA::$num;
?
A.O
B.1
C.2
D.3
正确答案
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
原创力文档


文档评论(0)