1.分頁技術【limit】 分頁技術就是傳入分頁須要的每頁的大小和當前頁,對頁的控制,實現分頁的功能php
使用分頁的方式來展現相關的列表信息。ajax
【公司的分頁是經過接口進行處理,由於咱們只使用顯示的部分,不用取庫的操做,因此比較簡單。使用ajax調用接口實現分頁的異步顯示】框架
【作一個分頁的工具類】異步
【gd圖片處理的相關】 2.縮略圖 步驟: (1)在原圖上採樣,獲取在原圖上的採集區域 (2)拷貝:將文件複製一份 (3)修改:修改文件大小 (4)導出(imagejpeg)並銷燬資源(destory)函數
imagecopyresampled():採樣拷貝修改 至關於建立一個新的畫布,建立一個新的區域進行縮放畫圖的功能。 注意這個函數的使用參數【比較多,由於須要原圖和新縮略圖的參數】工具
【在圖片縮略處理中有對圖片的比例和大小的比較】日誌
3.加水印 將一張圖片合併到另外一張圖片上 imagecopymerge()接口
依舊是兩張圖片的操做圖片
4.作一個圖片處理類 實現加水印和圖片縮放的處理。資源
【重點】 5.php裏的錯誤提示:【說的是語法方面的提示】 (1)標準錯誤 php在語法層面上的錯誤分爲兩個過程: 錯誤的觸發階段和處理階段。
【觸發階段】 是php的core在執行和編譯php代碼時,發現的錯誤,並觸發該錯誤。 也可使用trigger_error():觸發一個用戶自定義的錯誤【手動自定義錯誤提示】 這是爲了咱們更好的定義出現錯誤的位置【錯誤日誌】 【這樣至關於將錯誤又分爲兩種:一種是php執行中出現的錯誤,另外一種是咱們但願當出現這種狀況時,咱們應該怎樣處理。(該錯誤針對的是業務,而不是語法。)】
【錯誤處理階段】 報告錯誤信息【日誌的來源】【報告的錯誤信息有:級別,錯誤的主體,文件,行號】【錯誤日誌的開啓:開啓的位置】【自定義的錯誤處理機制:日誌系統【當出現該錯誤時,不會直接交由php觸發錯誤,而是交由腳本進行處理】set_error_handle()進行回調】 級別管理【錯誤的級別:notice/warning/error】【常量:針對級別來肯定報告的信息,修改php配置中的信息】【php採用位運算的形式管理各個標準的錯誤級別:E_NOTICE、E_WARNING、E_ERROR】【用戶觸發的典型錯誤級別:E_USER_NOTICE(1024)等等】
ini_set('srror',某個極大的數對應二進制全部的位都是1的數);//表示全部的錯誤都報
生產環境和開發環境中的錯誤配置:生產環境中級別低【頁面顯示的錯誤少,日誌徹底】,開發環境級別高【頁面顯示所有錯誤,日誌不開啓】 【兩種不一樣環境配置的就是不一樣配置文件】 在本身的框架系統中對配置進行初始化,根據不一樣的環境自動的配置【由於不一樣的系統每每就決定了環境,根據系統來肯定環境而且對錯誤提示的信息進行分支。實現自動的配置設置】
【因爲自定義錯誤和系統錯誤的解析前後順序,使得出現以下狀況:】 【用戶定義的處理器一旦設置,則系統的報告和日誌就不起做用。但用戶的錯誤處理器返回false以後,此時的錯誤機制仍是會交給系統的處理器來實現處理】 【致命錯誤會使系統中止執行。用戶自定義的致命錯誤並不會中止腳本,可是系統的致命錯誤自己用戶的就不可以進行自定義】