PHP收藏

PHP項目收藏php

PHP打印測試,PHP調試技巧    PHP header函數使用大全    PHP面向對象(OOP)編程入門教程html

小片斷:nginx

PHP保留2位小數 格式化小數、浮點數正則表達式

header('Content-Type: text/html; charset=utf-8'); 
header('HTTP/1.1 301 Moved Permanently'); // 無此句則是302
header('Location: http://www.52php.cnblogs.com/');數據庫

[php.ini] date.timezone = Asia/Shanghai     參考:爲何沒有 Asia/BeiJing 時區
date("Y-m-d H:i:s")編程

 


 

【PHP發展史】PHP5.2 到 PHP5.6 中新增的功能詳解 、升級到 PHP-7 遇到的坑 及 經驗分享json

PHP判斷變量是否存在及函數isset() 、empty()與is_null的區別segmentfault

PHP數組/字符串 函數windows

PHP數組經常使用函數     /    PHP經常使用字符串的操做函數設計模式

PHP數組合並+與array_merge的區別分析 & 對多個數組合並去重技巧

PHP合併2個數字鍵數組的值

PHP如何判斷一個數組是一維數組或者是二維數組?用什麼函數?

PHP二維數組排序(sort_array)

PHP數組函數: array_walk()    PHP數組函數: array_map()    PHP數組函數: array_walk()與 array_map() 的區別

如何刪除PHP數組中的元素,而且索引重排(unset,array_splice)?

 


 

PHP安裝/運行方式:

[51CTO]LAMP平臺詳述

PHP安裝模式cgi,fastcgi,php_mod比較

什麼是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

Windows下圖文詳解PHP三種運行方式(php_mod,cgi,fastcgi)

【強烈推薦】【轉】搞不清FastCgi與php-fpm之間是個什麼樣的關係?

Apache不從新編譯,利用apxs工具給Apache添加模塊,如cgi模塊

 


 

PHP優化

提升PHP代碼質量的36個技巧

PHP開發程序應該注意的42個優化準則

(轉)一些PHP性能優化

Linux服務器,PHP的10大安全配置實踐

禁用PHP函數 能夠對php.ini進行配置

PHP經過ini_set()來設置顯示錯誤信息和執行時間

error_reporting() 錯誤級別詳解

(推薦)PHP上傳文件大小限制大全

magic_quotes_gpcmagic_quotes_runtime的區別和用法詳解

 


 

正則表達式

PHP正則表達式詳解(一)

PHP正則表達式詳解(二)

PHP正則表達式詳解(三)(PHP正則函數詳解)

PHP正則表達式模式修飾符詳解

PHP模板引擎正則替換函數 preg_replacepreg_replace_callback 使用總結

 


 

語法基礎

PHP變量入門教程(1)基礎

PHP變量入門教程(2)超全局變量,總共9個

PHP變量入門教程(3)global 關鍵字

PHP變量入門教程(4)PHP 的外部變量

PHP中的變量與常量詳解(經典)

PHP常量詳解:define和const的區別

PHP中global與$GLOBALS['']的區別

PHP常量、變量做用域詳解(一)

PHP變量做用域詳解(二)

PHP變量做用域(花括號、global、閉包)

PHP之static靜態變量詳解(一)

PHP之static靜態變量詳解(二)

PHP中靜態(static)調用非靜態方法詳解

(很是重要)如何正確理解PHP之include,include_once,require,require_once等包含做用域

(很是重要)PHP引用(&)使用詳解

PHP函數call_user_func和call_user_func_array詳解      func_get_arg,func_get_args,func_num_args實現PHP僞重載

PHP中的魔術方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload

(很是重要)PHP面向對象(OOP)編程徹底教程

PHP中類的繼承和構造函數的繼承

PHP保留2位小數 格式化小數、浮點數    PHP格式化顯示文件大小函數

PHP如何獲取二個日期的相差天數?

PHP exec,system 啓動windows應用程序,執行.bat批處理,執行cmd命令

PHP UNICODE 編碼轉換(js的encodeURIComponent函數 和 php的自定義unescape函數)

AJAX 請求區分 $_SERVER['HTTP_X_REQUESTED_WITH'] 小解

 


 

PHP Session

【薦】PHP Session和Cookie,Session阻塞,Session垃圾回收,Redis共享Session,不推薦Memcached保存Session

利用session_set_save_handler()函數將session保存到MySQL數據庫中

PHP如何將session保存到memcached中?

配置 PHP 的 Session 存儲到 Redis

 


 

PHP數據採集/發送HTTP請求(curl):

(強烈推薦)怎麼用PHP發送HTTP請求(POST請求、GET請求)? 

(推薦)PHP採集工具curl快速入門教程

PHP數據採集curl經常使用的5個例子

PHP採集curl應用的一點小疑惑

PHP用curl僞造IP和來源

PHP curl CURLOPT_HTTPHEADER設置HOST

PHP curl獲取頁面內容,不直接輸出到頁面,CURLOPT_RETURNTRANSFER參數設置

PHP中curl的CURLOPT_POSTFIELDS參數使用細節

http_build_query 的一個問題

curl 發送 https 請求

PHP與第三方系統/軟件通訊

multipart/form-data和application/x-www-form-urlencoded的區別

推薦PHP獲取Post中的Json數據       PHP如何經過Http Post請求發送Json對象數據?

PHP如何自動識別第三方Restful API的內容,自動渲染成 json、xml、html、serialize、csv、php等數據 

PHP流式上傳和表單上傳(美圖秀秀)

攝像頭拍照,PHP輸入流php://input的使用分析

 


 

PHP上傳文件:

配置php.ini實現PHP文件上傳功能

(推薦)PHP上傳文件大小限制大全

PHP上傳(單個)文件示例     PHP同時上傳「多個」文件示例,並格式化$_FILES數組信息

multipart/form-data和application/x-www-form-urlencoded的區別

PHP流式上傳和表單上傳(美圖秀秀)

(推薦)PHP操做MongoDB GridFS 存儲文件,如圖片文件

nginx:413 Request Entity Too Large 及 修改 PHP上傳文件大小配置

PHP文件上傳至另外一臺服務器

 


 

PHP文件/文件夾操做

pathinfo()、dirname()、basename()得到文件的路徑,名稱等信息說明   PHP mkdir 0777權限問題

PHP glob()函數實現目錄文件遍歷與尋找與模式匹配的文件路徑

PHP判斷文件或者目錄是否可寫    PHP寫文件函數

PHP判斷遠程文件是否存在

PHP判斷文件夾是否存在和建立文件夾的方法(遞歸建立多級目錄)

PHP批量清空刪除指定文件夾內容

檢查PHP文件中是否含有bom的PHP函數

PHP導出數據到CSV文件函數/方法

PHP如何快速讀取大文件    讀寫大「二進制」文件,沒必要申請很大內存(fopen、fread、fwrite、fclose)

 


 

PHP文件路徑、URL操做

HttpClient - a PHP Web Client Class

url傳遞中文字符,特殊危險字符的解決方案(僅供參考)urldecode,base64_encode

$_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]

PHP獲取當前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的區別

PHP獲取當前頁面的URL

獲取PHP文件絕對地址$_SERVER['SCRIPT_FILENAME'] 與 __FILE__ 的區別

URL處理幾個關鍵的函數parse_urlparse_strhttp_build_query

 


 

PHP緩存輸出

PHP控制輸出不緩存頭

PHP的ob_start()函數用法

 


 

PHP操做XML

PHP輸出XML文件函數

XML格式示例 與 XML操做(讀取)類封裝

 


 

PHP圖片處理

PHP圖片裁剪與縮放 / 無損裁剪圖片

PHP圖像裁剪爲任意大小的圖像,圖像不變形,不留下空白

PHPThumb處理圖片,生成縮略圖,圖片尺寸調整,圖片截取,圖片加水印,圖片旋轉 

PHP如何判斷一個gif圖片是否爲動畫?

 


 

日曆/日期/時間

PHP計算一年有多少周,每週開始日期和結束日期

PHP獲取指定月份的第一天開始和最後一天結束的時間戳函數

PHP計算兩個時間段是否有交集(邊界重疊不算)

 


 

錯誤/異常處理

ThinkPHP2.2框架執行流程圖,ThinkPHP控制器的執行流程

PHP錯誤處理函數set_error_handler()的用法

PHP異常處理函數set_exception_handler()的用法

PHP中spl_autoload_register()函數的用法

PHP中的錯誤處理異常處理機制詳解

PHP 的異常處理錯誤處理:error_reporting,try-catch,trigger_error,set_error_handler,set_exception_handler,register_shutdown_function

自定義PHP系統異常處理類

利用PHP的register_shutdown_function()來記錄PHP的輸出日誌,模擬析構函數

 

PHP通用的XSS攻擊過濾函數,Discuz系統中 防止XSS漏洞攻擊,過濾HTML危險標籤屬性 PHP函數收集

PHP mkdir 0777權限問題

PHP 獲取中國時間,即上海時區時間

PHP求餘函數fmod()

PHP大數(浮點數)取餘

getcwd()dirname(__FILE__)的區別

pathinfo()dirname()basename() 得到文件的路徑,名稱等信息說明

PHP realpath() 函數

PHP的繼承方法如何獲取子類名?get_class() get_called_class()

父類方法返回子類實例:PHP延遲靜態綁定

解決 PhpStorm 對 用單例模式實例化PHP類時,代碼自動提示功能失效 的問題

 


 

PHP通用分頁(Pager)類

PHP中常見的五種設計模式 、PHP 依賴注入(DI) 和 控制反轉(IoC)

PHP Object 轉 Array,Json 轉 Array    PHP簡單 對象(object) 與 數組(array) 的轉換

PHP的大括號(花括號{})使用詳解

PHP操做SQL Server 2008/2012

相關文章
相關標籤/搜索