基本语法不作汇总php
经典算法:html
字符串处理:java
字符串查找面试
字符串排序算法
字符串切割sql
字符串定位数据库
字符串对比设计模式
字符串大小写转换跨域
Session和Cookies:
Session不支持跨域,Cookies支持跨域;
Session基于Cookies,禁用Cookies没法获取sid,也就没法工做;
Session能够存储更多信息,Cookies存储信息有限;
Cookies相对不安全;
日期函数:
Include和Require区别:
require里引用的文件必须存在,若是不存在,程序通不过 include引用的文件若是不存在,只是有警告而已;
require 所指定引入的文件是 PHP 程序网页的一部份。经常使用的函数,亦能够这个方法将它引入网页中,运用到才执行。程序网页在读到 include 的文件时,就会被执行。
为了保证系统的完整性,通常都用require。
不采用once。
Xml:
生成Xml、读取Xml---->用php读取xml文件
Json:
生成Json、读取Json
富文本安全处理:
htmlspecialchars() 函数把一些预约义的字符转换为 HTML 实体。
预约义的字符是:
& (和号)成为 &
" (双引号)成为 "
' (单引号)成为 '
< (小于)成为 <
> (大于)成为 >
面向对象:
什么是类
类的三大特性(封装、继承、多态)
类的public,private,protected 三种类属性的区别
什么是mvc设计模式
数据库连接:
Mysqli链接、Pdo链接、经常使用函数、基本增删改查语句、数据库链接类
文件管理:
文件上传、文件下载(直接点击下载会有问题,当为txt或者图片会被直接打开)、文件路径、文件后缀名、判断文件、判断文件夹、上传插件(Uploadify、Keditor)
图片处理:
图片上传、图片打文字水印、图片打图片水印、图片水印位置控制、图片模糊(高斯模糊)
加密:
自定义函数
单向加密:Md5加密、Crypt
双向加密:Encode、Base64
数据采集:
Curl函数
邮件发送:
PHPMailer邮件发送类
第三方登陆:
Oauth2.0技术原理、QQ互联、微博登陆、微信登陆
Api的使用和制做:
Api原理
Api接口使用
Api接口制做
二维码制做:
Qrcode
图表制做:
JpGraph
代码加密:
Zend Guard
高级部分:
性能优化:
1.Redis和MemCache
2.Apache设置
3.数据库优化
4.Php代码优化
5.硬件优化
PHP面试前端部分:
一:了解几个前端框架、说明前端框架的不一样特性
二:手写javascrip选择器