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或函數[编辑 | 编辑源代码]

Framework[编辑 | 编辑源代码]

Blog[编辑 | 编辑源代码]

主條目:Blog#PHP

Wiki[编辑 | 编辑源代码]

主條目:Wiki#PHP

討論區[编辑 | 编辑源代码]

主條目:Forum#PHP

內容管理系統[编辑 | 编辑源代码]

主條目:CMS#PHP

MySQL資料庫管理[编辑 | 编辑源代码]

電子商務(網路商店)[编辑 | 编辑源代码]

主條目:Shopping_Cart#PHP

Bug追蹤系統[编辑 | 编辑源代码]

專案管理[编辑 | 编辑源代码]

圖庫系統[编辑 | 编辑源代码]

主條目: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
社区内容除另有注明外,均在CC-BY-SA许可协议下提供。