没有合适的资源?快使用搜索试试~ 我知道了~
首页2018 BAT最新 php面试必考题最新版本.doc
2018 BAT最新 php面试必考题最新版本.doc
需积分: 15 12 下载量 186 浏览量
更新于2023-03-16
评论 1
收藏 130KB DOC 举报
做为程序员,到IT企业面试的时候肯定会有笔试这关,那就要考考你的PHP知识了,所以收集一些实用的php面试题及答案给大家。
资源详情
资源评论
资源推荐
收集一些实用 php 面试题及答案给大家
做为程序员,到 企业面试的时候肯定会有笔试这关,那就要考考你的 知识了,所以
本站收集一些实用的 面试题及答案给大家。
基础题
表单中 与 提交方法的区别
答 是发送请求 协议通过 参数传递进行接收而 是实体数据可以通过表
单提交大量信息
与 的区别
答储存用户访问的全局唯一变量存储在服务器上的 指定的目录中的
()的位置进行的存放
用来存储连续訪問一个頁面时所使用,是存储在客户端,对于 来说是存
储在用户 的 目录中的。
两者都可通过时间来设置时间长短
!数据库中的事务是什么
答事务("")是作为一个单元的一组有序的数据库操作。如果组中的所有操作
都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,
事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,
该事务所有操作的影响都将取消。
简述题
、用 打印出前一天的时间格式是 ##$%&%#' 分(
答"')*% %) ')%"+)((,
、'('('(的区别'! 分(
答 是 语句 和 是函数语句没有返回值函数可以有返回值'即便没
有用(
() 只能打印出简单类型变量的值'如 (
() 可以打印出复杂类型变量的值'如数组对象(
输出一个或者多个字符串
!、能够使 -. 和 分离开使用的模板' 分(
答/ "+01+2/ "./"3" "4 "
&、使用哪些工具进行版本控制' 分(
答333,
$、如何实现字符串翻转'! 分(
答3'5"(,
6、优化 -*/7. 数据库的方法。'8 分,多写多得(
答
、选取最适用的字段属性尽可能减少定义字段长度尽量把字段设置 9:..例如)省
份性别)最好设置为 ;:-
、使用连接(<9)来代替子查询
"删除没有任何订单客户0;.;;=>9- ?;>; 9
'/;.; =>9-?(
@提取所有没有订单客户/;.;=>9- ?;>; 9
'/;.; =>9-?(
提高 @ 的速度优化/;.;=>9- ?.;=<9
? A?
;>;? /:..
!、使用联合':9(来代替手动创建的临时表
"创建临时表/;.;" =>9-B" B:9/;.;" =>9-
B" B
8、事务处理
"保证数据完整性例如添加和修改同时两者成立则都执行一者失败都失败
+CC+'D2;ED(,
+CC+'D/;>9 ?'" (FG.:;/')5" )(D,
+CC+'D/;.;H=>9-B?B1 AD5D(,
+CC+'D9--D(,
&、锁定表优化事务处理
"我们用一个 /;.;语句取出初始数据,通过一些计算,用 :0G;语句将新值更
新到表中。
包含有 >;关键字的 .9IG2.;语句可以保证在 :.9IG2.;/命令被执
行之前,
不会有其它的访问来对 3+进行插入、更新或者删除的操作
+CC+'D.9IG2.; ?>;G0?>;D(,
+CC+'D/;.; =>9-B ?B1AD5(,
+CC+'D:0G;B?B/;A)5)1
AD5(,
+CC+'D:.9IG2.;/D(,
$、使用外键优化锁定表
"把 ? 里的 映射到 ? 里的
任何一条没有合法的 的记录不会写到 ? 里
>;G;G2.; ?
'
9:..
>-G>*I;*' (
(*;A902,
>;G;G2.;?
'
9:..
9:..
>-G>*I;*' (
=9>;EI;*' (>;=;>;;/ ?
' (90;.;;G/G0;
(*;A902,
注意)90;.;;G/G0;)该参数保证当 ? 表中的一条记录删除的话
同时也会删除
表中的该用户的所有记录注意使用外键要定义事务安全类型为 902,
6、建立索引
"格式
'普通索引(%J
创建>;G;0;4K索引名J9"@" '索引字段(
修改G.;>G2.;"@" G000;4L索引名M'索引字段(
创表指定索引>;G;G2.;"@" 'LM0;4L索引名M'索引字段((
'唯一索引(%J
创建>;G;:7:;K索引名J9"@" '索引字段(
修改G.;>G2.;"@" G00:7:;L索引名M'索引字段(
创表指定索引>;G;G2.;"@" 'LM:7:;L索引名M'索引字段((
'主键(%J
它是唯一索引一般在创建表是建立格式为
>;GGG2.;"@" 'LM>-G>*I;*L索引字段M(
N、优化查询语句
"最好在相同字段进行比较操作在建立好的索引字段上尽量减少函数操作
例子
/;.;H=>9-;>;*;G>'0"(K##N,'慢(
/;.;H=>9-;>;0"KD##N%#%#D,'快(
例子
/;.;H=>9-;>;" O6K8,'慢(
/;.;H=>9-;>;" K8H6,'快(
例子 !
/;.;H=>9-;>;DPPD,
/;.;H=>9-;>;JADD"" KDD,
N、 的意思'送 分(
答 是一个基于服务端来创建动态网站的脚本语言,您可以用 和 -. 生成网站
主页
Q、-*/7. 取得当前时间的函数是,格式化日期的函数是' 分(
答1'("'(
#、实现中文字串截取无乱码的方法。'! 分(
答?E2@'55"5(R
?''5(J5(R
5A,
5A5"S5,
?'5A5",5K5,5SS(R
?''@'55((J#T"#(R
5A@'55(,
5SS,
UR
5A@'55(,
U
U
5)),
UR
5,
U
U
、您是否用过版本控制软件如果有您用的版本控制软件的名字是' 分(
、您是否用过模板引擎如果有您用的模板引擎的名字是' 分(
答用过 "+
!、请简单阐述您最得意的开发之作'8 分(
答信息分类
8、对于大流量的网站您采用什么样的方法来解决访问量问题'8 分(
答确认服务器硬件是否足够支持当前的流量数据库读写分离优化数据表
程序功能规则禁止外部的盗链控制大文件的下载使用不同主机分流主要流量
&、用 写出显示客户端 与服务器 的代码 分(
答打印客户端 5/;>F;>LV>;-9;G00>WM,或者
3')>;-9;G00>)(,
打印服务器 @+" 'D111@"1 D(
$、语句 和 C 的区别是什么为避免多次包含同一文件,可用'(语句代替
它们' 分(
答C%JC 是无条件包含也就是如果一个流程里加入 C无论条件成立与
否都会先执行 C
%J 有返回值,而 C 没有'可能因为如此 C 的速度比
快(
注意包含文件不存在或者语法错误的时候 C 是致命的 不是
6、如何修改 /;//9 的生存时间' 分(
答方法 将 中的 "T? 设置为 QQQQ 重启 ""
方法 5"3"ADO"3OD,
5? A小时 H秒,
"3"'5"3"(,
"" '5? (,
"'(,
方法 !'(""" '5? (,
linfeng ##%#&%#888
N、有一个网页地址比如 开发资源网主页OO111 OT
剩余17页未读,继续阅读
dakeboy
- 粉丝: 35
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0