Php面试宝典题库汇总

Php面试宝典题库汇总

ID:30501631

大小:166.00 KB

页数:32页

时间:2018-12-30

Php面试宝典题库汇总_第1页
Php面试宝典题库汇总_第2页
Php面试宝典题库汇总_第3页
Php面试宝典题库汇总_第4页
Php面试宝典题库汇总_第5页
资源描述:

《Php面试宝典题库汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Php面试题库汇总1,Http和Https的区别第一:http是超文本传输协议,信息是明文传输,https是具有安全性的ssl加密传输协议第二:http和https使用的是完全不同的连接方式,端口也不一样,前者80或者443第三:http连接很简单,是无状态的。https协议是由ssl+http协议构建的可进行加密传输,身份认证的网络协议。2.什么方法来加快页面的加载速度1,用到服务器资源时在打开,不用时,立即关闭服务器资源。2,数据库添加索引3,页面可生成静态4,图片等大文件单独放在一个服务器5,能不查询数据库的尽

2、量不去数据取数据,可以放在缓存中。3.表单中get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.4.echo,print,print_r 的区别:echo 是php语句,无返回值。print,print_r是函数,有返回值。print()   只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo    输出一个或者多个字符串5.session与cookie区别

3、session与cookie相同:跨页面、不跨用户session与cookie不相同:1、session可以存储任意类型的数据,但cookie只能存储字符串2、cookie产生在服务器端、存储在客户端session产生在服务器端、存储在服务器端6.魔术常量答案:__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。第32页共32页__FUNCTION__函数名称__CLASS__类的名称__METHOD__类的方法名7.数据库中的事务是什么?答:事务(transaction)是作为一个单元的一组有

4、序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。8.1优化MYSQL数据库的方法。1、选择合适的字段的数据类型1)能用数字不用字符串2)char、varchar、text能用varchar不用char3)给字段加notnull避免在表中出现NULL关键字(default值)2、选择合适的字段充当主键1)建议每张表必须有主键2)用数字类型的字段充当主

5、键3、拆分表1)拆分字段,将文章的标题与内容分开2)拆分记录,将今年的记录与往年的记录分开4、给字段合理添加索引a.格式:(普通索引)->创建:CREATEINDEX<索引名>ONtablename(索引字段)修改:ALTERTABLEtablenameADDINDEX[索引名](索引字段)创表指定索引:CREATETABLEtablename([...],INDEX[索引名](索引字段))(唯一索引)->创建:CREATEUNIQUE<索引名>ONtablename(索引字段)修改:ALTERTABLEtablen

6、ameADDUNIQUE[索引名](索引字段)创表指定索引:CREATETABLEtablename([...],UNIQUE[索引名](索引字段))(主键)->它是唯一索引,一般在创建表是建立,格式为:CREATATABLEtablename([...],PRIMARYKEY[索引字段])5、事务处理:第32页共32页a.保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败mysql_query("BEGIN");mysql_query("INSERTINTOcustomerinfo(name)VA

7、LUES('$name1')";mysql_query("SELECT*FROM`orderinfo`wherecustomerid=".$id");mysql_query("COMMIT");6、锁定表,优化事务处理:a.我们用一个SELECT语句取出初始数据,通过一些计算,用UPDATE语句将新值更新到表中。包含有WRITE关键字的LOCKTABLE语句可以保证在UNLOCKTABLES命令被执行之前,不会有其它的访问来对inventory进行插入、更新或者删除的操作mysql_query("LOCKTABLEc

8、ustomerinfoREAD,orderinfoWRITE");mysql_query("SELECTcustomeridFROM`customerinfo`whereid=".$id);mysql_query("UPDATE`orderinfo`SETordertitle='$title'wherecustomerid=".$id);mys

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

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

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