PHP知識庫圖譜彙總(完善中)

基本語法不作彙總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 實體。

  預約義的字符是:

  & (和號)成爲 &

  " (雙引號)成爲 "

  ' (單引號)成爲 '

  < (小於)成爲 &lt;

  > (大於)成爲 &gt;

 

 

面向對象:

  什麼是類

  類的三大特性(封裝、繼承、多態)

  類的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選擇器

相關文章
相關標籤/搜索