您所在位置: 网站首页 / php工程师的面试题(编程部分).docx / 文档详情
php工程师的面试题(编程部分).docx 立即下载
2025-08-25
约1.3万字
约20页
0
24KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

php工程师的面试题(编程部分).docx

php工程师的面试题(编程部分).docx

预览

免费试读已结束,剩余 15 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

php工程师的面试题(编程部分)

第一篇:php工程师的面试题(编程部分)php工程师的面试题(编程部分)一.写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名例如:http://.cn/abc/de/fg.php?id=1需要取出php或.php二在HTML语言中,页面头部的meta标记可以用来输出文件的编码格式,以下是一个标准的meta语句请使用PHP语言写一个函数,把一个标准HTML页面中的类似meta标记中的charset部分值改为big5请注意:1.需要处理完整的html页面,即不光此meta语句2.忽略大小写3.'和"在此处是可以互换的4.'Content-Type'两侧的引号是可以忽略的,但'text/html;charset=gbk'两侧的不行5.注意处理多余空格三写一个函数,算出两个文件的相对路径如$a='/a/b/c/d/e.php';$b='/a/b/12/34/c.php';计算出$b相对于$a的相对路径应该是../../c/d将()添上四.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。五.简述论坛中无限分类的实现原理。六.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。七.禁用COOKIE后SEESION还能用吗?八.抓取远程图片到本地,你会用什么函数?九.已知姓名A,姓名B,给一个求他们缘份的算法十.你觉得在PV10W的时候,同等配置下,LUNIX比WIN快多少?十一.简述POST和GET传输的最大容量分别是多少?十二.用最少的代码写一个求3值最大值的函数.第二篇:php工程师面试题及答案PHP全称:HypertextPreprocessor,是一种用来开发动态网站的服务器脚本语言。下面是小编整理的php工程师面试题及答案,希望对大家有帮助!【1】Memcached、redis的使用和理解Memcached和redis都是一个key-value的内存式存储系统,通过hash表来存储检索结果,做到强大的缓存机制。像新浪的微博、淘宝等大流量站点都必须的使用了这些东东。Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。【2】你对于设计模式和MVC的理解Model-View-Controller,模型、视图、控制器,一想到MVC就会想到JAVA,因为JAVA是一个完全面向对象的语言,MVC最早出现在smalltalk中,其核心就是要将试图和数据模型分离,这样不同的程序就可以有不同的展示。模型,即程序员写的功能、算法和数据模型,也就是我们说的系统业务逻辑层。视图,即前端,图形界面。展示给用户看的。控制器,主要负责对请求处理、转发和加载视图。设计模式,说白了就是代码的设计经验的总结和归类,设计模式最早应用于建筑行业,编程的设计模式按最早的GoF所述,包括23种设计模式,主要用于面向对象的程序编程。遵循几个设计原则:开闭原则、单一职责原则、里氏替换原则、依赖注入、接口分离、迪米特原则、优先使用组合而不是继承等等。包括创建型模式、结构性模式、行为模式三类。【3】HTTP协议1.0及1.1的区别,并简单说下HTTP协议HTTP,超文本传输协议。它定义了浏览器和服务器的通信规则。HTTP协议是基于TCP/IP的TCP协议上,现在万维网使用的是HTTP1.1版本,其特点包括,C/S模式,请求简单(GET/POST/HEAD),灵活(可以传输任何类型的数据HTML、XML、JSON、自定义等),无连接(每次连接只处理一个请求,从发出请求到收到200状态为止断开连接),无状态。对HTTP协议的考察主要包括,响应消息格式、请求消息格式、状态码等知识点。一般一个HTTP协议包括:起始行(startline)、首部(header)、主体(body)三个部分。[响应消息格式]HTTP/1.12000KConnectlon:closeDate:Thu,13Oct200503:17:33GMTServer:Apache/2.0.54(Unix)Last—Nodified:Mon,22Jun199809;23;24GMTContent—Length:682lContent—Type:text/html这个响应消息分为3部分:1个起始
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

php工程师的面试题(编程部分)

文档大小:24KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用