基本語法不作彙總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選擇器