php模拟面试

php模拟面试

ID:39510905

大小:26.33 KB

页数:9页

时间:2019-07-04

php模拟面试_第1页
php模拟面试_第2页
php模拟面试_第3页
php模拟面试_第4页
php模拟面试_第5页
资源描述:

《php模拟面试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、请详细说明Session和Cookie的区别和应用方向?session:使用在服务器端cookie:使用在客户端session:再服务器端跟踪数据的。cookie:在客户端保留数据。2、详细说明http中的post和get的区别?post主要提交表单数据。默认是80M、get:路径传值,也可以提交表单数据。2k3、include和require都能吧另外一个文件包含到当前文件中,他们的区别是?答:答:require->require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行requireinclude->include有返回值

2、,而require没有(可能因为如此require的速度比include快)注意:包含文件不存在或者语法错误的时候require是致命的,include不是4、详细描述php处理web上传文件的流程。如何限制上传文件的大小不能超过某个数值?$_FILES["控件名称"];获取扩展名$_FILES[""]["size"]<=10000kmove_uploaded_file($_FILES[""]["tmp_name"],$newPath);5、一个window(A)调用window.open()创建了一个新的window(B),从新的window(B)如何访问wind

3、ows(A)?(A和B仅用于方便说明题目中是两个窗口,并不是windows的名称)window.opener6、简述MySQL数据库中,索引、主键、唯一主键、的区别,用什么方法可以分析SELECT是否需要引入索引或者索引是否合理?答:主键就是索引与唯一的结合。索引是为了让数据检索更快。唯一是此字段不能有相同值,这样能优化索引。全文搜索是为了like关键字设计的。合理的建立索引的建议:(1)越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处理起来更快。(2)简单的数据类型更好:整型数据比起字符,处理开销更小,因为字符串的比较更复杂

4、。在MySQL中,应该用内置的日期和时间数据类型,而不是用字符串来存储时间;以及用整型数据类型存储IP地址。(3)尽量避免NULL:应该指定列为NOTNULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化,因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值7、简述你开发过的web系统对应大负载的做法和经验要求在以下几个方面展开进行描述:1》将你对大负载的理解进行描述2》系统可能存在的瓶颈在web开发中主要存在哪些地方3》在你以往开发的项目中缓存技术的应用(如没有请注明)4》php常见缓存技术、解决

5、方案、开源软件5》当系统性能无法达到要求是,要求你做出改进方案,你从哪些方面入手?按重要度排序$sql优化mysql冗余数据的清理$php冗余代码清理。提高硬件性能,增大带宽6》当数据库结构基本达到最优化时,仍然不能满足性能要求该怎么办//??????8、设计模式1》列出你常用的设计模式mvc2》假设有你实现应用系统对数据库访问,应用设计模式,你如何控制应用程序获得数据库连接(一个查询多次连接/断开数据库)//单例模式。构造方法是私有、静态。9、用php写个函数,能遍历一个文件夹下的所有文件和子文件夹?答:functionmy_scandir($dir){$file

6、s=array();if($handle=opendir($dir)){while(($file=readdir($handle))!==false){if($file!=".."&&$file!="."){if(is_dir($dir."/".$file)){$files[$file]=scandir($dir."/".$file);}else{$files[]=$file;}}}closedir($handle);return$files;}}10、描述php传入参数的两种方法?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可

7、以通过表单提交大量信息.11.session的工作原理,大型网站使用session时要注意什么?简单介绍一下流程:当客户端访问服务器时,服务器根据需求设置session,将会话信息保存在服务器上,同时将标示session的session_id传递给客户端浏览器,浏览器将这个session_id保存在内存中(还有其他的存储方式,例如写在url中),我们称之为无过期时间的cookie。浏览器关闭后,这个cookie就清掉了,它不会存在用户的cookie临时文件。以后浏览器每次请求都会额外加上这个参数值,再服务器根据这个session_id,就能取得客户端的数据状态。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。