《PHP基础面试题,你会多少?》要点:
本文介绍了PHP基础面试题,你会多少?,希望对您有用。如果有疑问,可以联系我们。
欢迎参与《PHP基础面试题,你会多少?》讨论,分享您的想法,维易PHP学院为您提供专业教程。
1.什么是面向对象?主要特征是什么?
26.有一个网页地址, 好比PHP开发资源网主页: http://www.qq.com/,如何得到它的内容?
27.如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到?
28.php读取文件内容的几种办法和函数?
29.PHP session扩展默认将session数据储存在哪里?
A) SQLite Database
B) MySQL Database
C) Shared Memory
D) File System
E) Session Server
30.MyISAM 和 InnoDB 的基本区别?索引布局如何实现?
33.echo(),print(),print_r()的区别?
34.框架中什么是单一入口和多入口,单一入口的优缺点?
35.对关系型数据库而言,索引是相当重要的概念,请答复有关索引几个问题:
a.索引的目的是什么?
b.索引对数据库系统的负面影响是什么?
c.为数据表建立索引的原则有哪些?
36.字符串转数组,数组转字符串,字符串截取,字符串替换,字符串查找的函数分别是什么?
37.PHP如何抛出和接收差错?
38.你所知道的php数组相关的函数?
39.你所知道的设计模式有哪些?
31.isset() 和 empty() 区别?
32.include与require的区别?
2.SESSION 与 COOKIE的区别是什么,请从协议,发生的原因与作用说明?
3.HTTP 状态中302、403、 500、200、404、502代码含义?
4.简述Cookie的设置及获取过程?
5.in, not in, exist, not exist的作用和区别?
6.面向对象中接口和抽象类的区别及应用场景?
7.线性表和次序表的区别?
8.什么是数据库索引,主键索引,唯一索引的区别,索引的缺点是什么?
9.数据库中的事务是什么?
10.实现中文字串截取无乱码的办法?
11.数据库索引有几类,分别是什么?什么时候该用索引?
12.写几个魔术办法并说明作用?
13.数组中下标最好是什么类型的,为什么?
14.++i和i++哪一个效率高,为什么?
15.web应用中,数据库的读取频率远高于写入频率, 如何优化MySQL而应对此种情景?
16.如果是一个Web频繁拜访的查询,上题的查询如何优化?
17.数据库设计时,常遇到的性能瓶颈有哪些,常有的办理方案?
18.请举例说明在你的开发过程中用什么办法来加快页面的加载速度?
19.描述一下大流量高并发量网站的办理方案.
20.SQL注入漏洞发生的原因 ? 如何防止?
21.谈谈对mvc的认识?
22.使用过哪些PHP框架.试描述其优劣点.
23.php中,模板引擎的目的是什么? 你用过哪些模板引擎?
24.如安在页面之间传递变量(至少两种方式) ?
25.什么是时间戳? 如何取适合前时间戳?