程式百科 Wiki
PHP
File:PHP-logo.png
编程范型: 物件導向函數式
釋出時間: {{{year}}}
設計者: Rasmus Lerdorf
實作者: The PHP Group
最近釋出日期: 5.5.5 / 2013年10月16日
型態系統: 動態、弱型別
主要實作產品: {{{implementations}}}
衍生副語言: {{{dialects}}}
啟發語言: PerlC
影響語言: {{{influenced}}}
作業系統: 跨平台
授權方式: PHP License
網站: PHP 官方網站

PHPPHP: Hypertext Preprocessor), 參照:『維基百科~PHP』。

開發工具[]

IDE
其他開發工具
PHP快取

參照:『維基百科~List_of_PHP_accelerators

編譯器
PHP程式碼加密工具
其它
  • PhpDocumentor……PHP文件產生器,自動自PHP檔中抽出相關的注解產生相關的文件

相關設定[]

關於PHP.INI[]

  • 除錯訊息
error_reporting  =  E_ALL
display_errors = On
  • 魔術引號
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
  • register_globals
register_globals = Off
  • 預設時區(台灣為GMT+8)
date.timezone = Asia/Taipei

關於.htaccess[]

主條目:.htaccess

關於PHP的Debug[]

教學文件[]

PHP與WebService[]

PHP與Flash[]

UTF8[]

相關OpenSource[]

Class或函數[]

  • 參照:Class_for_PHPFunction_for_PHP

Framework[]

Blog[]

主條目:Blog#PHP

Wiki[]

主條目:Wiki#PHP

討論區[]

主條目:Forum#PHP

內容管理系統[]

主條目:CMS#PHP

MySQL資料庫管理[]

電子商務(網路商店)[]

主條目:Shopping_Cart#PHP

Bug追蹤系統[]

專案管理[]

主條目:Project Management#PHP

圖庫系統[]

主條目:Gallery#PHP

FAQ[]

客服系統[]

Billing[]

Mailing Lists[]

網站流量與統計表[]

聊天室[]

主條目:ChatRoom#PHP

檔案上傳[]

  • AjaxFileUpload (AJAX中的假貨, 以偷開隱藏的iframe, 再從裡頭放表單, 再用post將表單發送)

File explorer[]

傳訊[]

JavaScript壓縮工具[]

討論區[]

FAQ[]

PHP輸出網頁亂碼[]

驗證email是否有效[]

格式化日期[]

以2010年3月4日為例
Y年m月d日 → 2010年03月04日
Y年n月j日 → 2010年3月4日

PHP安全模式[]

  • Safe Mode(有些PHP下的函數可能導致罷工)

PHP 5.3.0+ 未設定系統預設時區[]

可能導致網頁上出現下列警告訊息
  • Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings.
  • Warning: date() [function.date]: It is not safe to rely on the system's timezone settings.
date_default_timezone_set('Asia/Taipei');

PHP檔案減肥[]

  • 去除PHP程式碼之間的註解跟縮排
php -w test.php > test.striped.php 

如何建立更安全的登入網頁[]

停用不安全的函數[]

  • 在php.ini
disable_functions = show_source, system, shell_exec, passthru, exec, popen, proc_open