没有合适的资源?快使用搜索试试~ 我知道了~
首页php面试经典题,笔试必备
php面试经典题,笔试必备
5星 · 超过95%的资源 需积分: 10 32 下载量 160 浏览量
更新于2023-03-16
评论 1
收藏 66KB DOC 举报
php面试经典题,集合了近几年中小公司的面试题,php程序员面试必备!!
资源详情
资源评论
资源推荐
php
面试题(一)
php 基础面试题:
表单中 与 提交方法的区别
答 是发送请求 协议通过 参数传递进行接收而 是实体数据可以通过表
单提交大量信息
与 的区别
答储存用户访问的全局唯一变量存储在服务器上的 指定的目录中的
()的位置进行的存放
用来存储连续訪問一个頁面时所使用,是存储在客户端,对于 来说是存
储在用户 的 目录中的。
!数据库中的事务是什么
答事务是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事
务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修
改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的
影响都将取消。
简述题:
、用 打印出前一天的时间格式是 "#$#"
答%&'(# #' &'#%)'**+
、&*&*&*的区别
答 是 语句 和 是函数语句没有返回值函数可以有返回值
() 只能打印出简单类型变量的值&如 *
() 可以打印出复杂类型变量的值&如数组对象*
输出一个或者多个字符串
!、能够使 ,- 和 分离开使用的模板
答. %)/0)1. %-.%2% %3 %
$、使用哪些工具进行版本控制
答222
4、如何实现字符串翻转
答2&5%*+
6、优化 ,(.7- 数据库的方法。
答
、选取最适用的字段属性尽可能减少定义字段长度尽量把字段设置 89--例如'省
份性别'最好设置为 :9,
、使用连接(;8)来代替子查询
%删除没有任何订单客户/:-::<=8, >:=: 8
&.:-: <=8,>*
?提取所有没有订单客户.:-:<=8, >:=: 8
&.:-: <=8,>*
提高 ? 的速度优化.:-:<=8, >-:<;8
> @>
:=:> .9--
!、使用联合&98*来代替手动创建的临时表
%创建临时表.:-:% <=8,A% A98.:-:%
<=8,A% A
B、事务处理
%保证数据完整性例如添加和修改同时两者成立则都执行一者失败都失败
)CC)&D1:ED*+
)CC)&D.:=8 >&% *FG-9:.&'5% '*D+
)CC)&D.:-:H<=8,A>A0 @D5D*+
)CC)&D8,,D*+
$、锁定表优化事务处理
%我们用一个 .:-:语句取出初始数据,通过一些计算,用 9/G:语句将新值更
新到表中。
包含有 =:关键字的 -8IG1-:语句可以保证在 9-8IG1-:.命令被执
行之前,
不会有其它的访问来对 2)进行插入、更新或者删除的操作
)CC)&D-8IG1-: >=:G/>=:D*+
)CC)&D.:-: <=8,A >A0@D5*+
)CC)&D9/G:A>A.:@'5'0
@D5*+
)CC)&D9-8IG1-:.D*+
4、使用外键优化锁定表
%把 > 里的 映射到 > 里的
任何一条没有合法的 的记录不会写到 > 里
=:G:G1-: >
&
89--
=,G=(I:(& *
*(:@8/1+
=:G:G1-:>
&
89--
89--
=,G=(I:(& *
<8=:EI:(& *=:<:=::. >
& *8/:-::G.G/:
*(:@8/1+
注意'8/:-::G.G/:'该参数保证当 > 表中的一条记录删除的话
同时也会删除
表中的该用户的所有记录注意使用外键要定义事务安全类型为 8/1+
6、建立索引
%格式
&普通索引*#J
创建=:G:/:3K索引名J8%?% &索引字段*
修改G-:=G1-:%?% G///:3L索引名M&索引字段*
创表指定索引=:G:G1-:%?% &LM/:3L索引名M&索引字段**
&唯一索引*#J
创建=:G:979:K索引名J8%?% &索引字段*
修改G-:=G1-:%?% G//979:L索引名M&索引字段*
创表指定索引=:G:G1-:%?% &LM979:L索引名M&索引字段**
&主键*#J
它是唯一索引一般在创建表是建立格式为
=:GGG1-:%?% &LM=,G=(I:(L索引字段M*
N、优化查询语句
%最好在相同字段进行比较操作在建立好的索引字段上尽量减少函数操作
例子
.:-:H<=8,:=:(:G=&/%*K""N+&慢*
.:-:H<=8,:=:/%KD""N#"#"D+&快*
例子
.:-:H<=8,:=:% O6KB+&慢*
.:-:H<=8,:=:% KBH6+&快*
例子 !
.:-:H<=8,:=:DPPD+
.:-:H<=8,:=:J@DD%% KDD+
N、 的意思
答 是一个基于服务端来创建动态网站的脚本语言,您可以用 和 ,- 生成网站
主页
Q、,(.7- 取得当前时间的函数是,格式化日期的函数是
答0&*%&*
"、实现中文字串截取无乱码的方法。
答>E1?&55%5*R
>&&5*J5*R
5@+
5@5%S5+
>&5@5%+5K5+5SS*R
>&&?&55**J"T%"*R
5@?&55*+
5SS+
UR
5@?&55*+
U
U
5''+
UR
5+
U
U
、您是否用过版本控制软件如果有您用的版本控制软件的名字是
答2 版本控制
、您是否用过模板引擎如果有您用的模板引擎的名字是
答用过 %)
!、请简单阐述您最得意的开发之作
答哈哈,你有吗?
B、对于大流量的网站您采用什么样的方法来解决访问量问题
答确认服务器硬件是否足够支持当前的流量数据库读写分离优化数据表
程序功能规则禁止外部的盗链控制大文件的下载使用不同主机分流主要流量
$、用 写出显示客户端 与服务器 的代码
答打印客户端 5.:=F:=LV=:,8:G//=WM+或者
2&'=:,8:G//='*+
打印服务器 ?)% &D000 D*
4、语句 和 C 的区别是什么为避免多次包含同一文件,可用&*语句代替
它们
答C#JC 是无条件包含也就是如果一个流程里加入 C无论条件成立与
否都会先执行 C
#J 有返回值,而 C 没有&可能因为如此 C 的速度比
快*
注意包含文件不存在或者语法错误的时候 C 是致命的 不是
6、如何修改 .:..8 的生存时间
答方法 将 中的 %T> 设置为 QQQQ 重启 %%
方法 5%2%@DO%2OD+
5> @小时 H秒+
%2%&5%2%*+
%% &5> *+
%&*+
方法 !&*%%% &5> *+
N、有一个网页地址比如 开发资源网主页OO000 O如何得到它
的内容
答方法 &对于 $ 及更高版本*
5%@>&DOO000 ODD?D*+
5@% &5%*+
>&5%*+
5+
方法
X&DOO000 OD*+
剩余16页未读,继续阅读
dicky航
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2