下載
文件
參與貢獻
幫助
搜尋文件
2024 年 PHP 日本研討會
入門
簡介
一個簡單的教學
語言參考
基本語法
類型
變數
常數
運算式
運算子
控制結構
函式
類別與物件
命名空間
列舉
錯誤
例外
纖程 (Fibers)
產生器
屬性 (Attributes)
參考說明
預定義變數
預定義例外
預定義介面和類別
預定義屬性
上下文選項和參數
支援的協定和包裝器
安全性
簡介
一般注意事項
以 CGI 執行檔安裝
以 Apache 模組安裝
工作階段安全性
檔案系統安全性
資料庫安全性
錯誤回報
使用者提交的資料
隱藏 PHP
保持更新
功能
使用 PHP 進行 HTTP 驗證
Cookie
工作階段
處理檔案上傳
使用遠端檔案
連線處理
持續性資料庫連線
命令列用法
垃圾回收
DTrace 動態追蹤
函式參考
影響 PHP 的行為
音訊格式操作
驗證服務
命令列專用擴充
壓縮和封存擴充
加密擴充
資料庫擴充
日期和時間相關擴充
檔案系統相關擴充
人類語言和字元編碼支援
影像處理和產生
郵件相關擴充
數學擴充
非文字 MIME 輸出
流程控制擴充
其他基本擴充
其他服務
搜尋引擎擴充
伺服器專用擴充
工作階段擴充
文字處理
變數和類型相關擴充
網路服務
僅限 Windows 的擴充
XML 操作
GUI 擴充
鍵盤快捷鍵
?
此說明
j
下一個選單項目
k
上一個選單項目
g p
上一頁
g n
下一頁
G
捲動到底部
g g
捲動到頂部
g h
前往首頁
g s
前往搜尋
(目前頁面)
/
聚焦搜尋框
基本語法 »
« 如何變更設定
PHP 手冊
變更語言
英文
德文
西班牙文
法文
義大利文
日文
巴西葡萄牙文
俄文
土耳其文
烏克蘭文
簡體中文
其他
語言參考
基本語法
PHP 標籤
從 HTML 跳脫
指令分隔
註解
類型
簡介
類型系統
NULL
布林值
整數
浮點數
字串
數值字串
陣列
物件
列舉
資源
回呼 / 可呼叫物件
混合
Void
Never
相對類別類型
值類型
可迭代物件
類型宣告
類型轉換
變數
基礎
預定義變數
變數範圍
可變變數
來自外部來源的變數
常數
語法
預定義常數
魔術常數
運算式
運算子
運算子優先順序
算術
— 算術運算子
遞增與遞減
— 遞增/遞減運算子
賦值
— 賦值運算子
位元
— 位元運算子
比較
— 比較運算子
錯誤控制
— 錯誤控制運算子
執行
— 執行運算子
邏輯
— 邏輯運算子
字串
— 字串運算子
陣列
— 陣列運算子
類型
— 類型運算子
控制結構
簡介
if
else
elseif/else if
控制結構的替代語法
while
do-while
for
foreach
break
continue
switch
match
declare
return
require
include
require_once
include_once
goto
函式
使用者定義函式
函式參數與引數
返回值
變數函式
內建函式
匿名函式
箭頭函式
第一級可呼叫語法
類別與物件
簡介
基礎
屬性
屬性掛鉤
類別常數
自動載入類別
建構子和解構子
可見性
物件繼承
範圍解析運算子 (::)
Static 關鍵字
類別抽象化
物件介面
Traits
匿名類別
Overloading (多載)
物件迭代
魔術方法
Final 關鍵字
物件複製
比較物件
後期靜態綁定
物件和參考
物件序列化
— 序列化物件 - 工作階段中的物件
共變數與逆變數
惰性物件
物件導向程式設計的更新日誌
命名空間
概觀
— 命名空間概觀
命名空間
— 定義命名空間
子命名空間
— 宣告子命名空間
在同一個檔案中定義多個命名空間
基礎
— 使用命名空間:基礎
命名空間和動態語言特性
namespace 關鍵字和 __NAMESPACE__
— namespace 關鍵字和 __NAMESPACE__ 魔術常數
別名和導入
— 使用命名空間:別名/導入
全域空間
回到全域空間
— 使用命名空間:函式和常數回到全域空間
名稱解析規則
常見問題
— 常見問題:您需要了解的命名空間相關知識
列舉
列舉概觀
基本列舉
支援型列舉
列舉方法
列舉靜態方法
列舉常數
Traits
常數表達式中的列舉值
與物件的差異
值列表
序列化
為什麼列舉不能被繼承
範例
錯誤
基礎
PHP 7 中的錯誤
例外
繼承例外
纖程 (Fibers)
產生器
產生器概觀
產生器語法
比較產生器與迭代器物件
屬性 (Attributes)
屬性概觀
屬性語法
使用反射 API 讀取屬性
宣告屬性類別
參考說明
什麼是參考
參考的作用
參考不是什麼
傳遞參考
傳回參考
取消設定參考
識別參考
預定義變數
超全域變數
— 所有作用域中皆可用的內建變數
$GLOBALS
— 參考所有在全域作用域中可用的變數
$_SERVER
— 伺服器和執行環境資訊
$_GET
— HTTP GET 變數
$_POST
— HTTP POST 變數
$_FILES
— HTTP 檔案上傳變數
$_REQUEST
— HTTP 請求變數
$_SESSION
— 工作階段變數
$_ENV
— 環境變數
$_COOKIE
— HTTP Cookies
$php_errormsg
— 前一個錯誤訊息
$http_response_header
— HTTP 回應標頭
$argc
— 傳遞給腳本的參數數量
$argv
— 傳遞給腳本的參數陣列
預定義例外
例外
ErrorException (錯誤例外)
ClosedGeneratorException
— ClosedGeneratorException 類別
錯誤
ArgumentCountError (參數數量錯誤)
ArithmeticError (算術錯誤)
AssertionError (斷言錯誤)
DivisionByZeroError (除以零錯誤)
CompileError (編譯錯誤)
ParseError (解析錯誤)
TypeError (類型錯誤)
ValueError (值錯誤)
UnhandledMatchError (未處理的匹配錯誤)
FiberError (纖程錯誤)
RequestParseBodyException (請求解析主體例外)
預定義介面和類別
Traversable
— Traversable 介面
Iterator
— Iterator 介面
IteratorAggregate
— IteratorAggregate 介面
InternalIterator
— InternalIterator 類別
Throwable (可拋出)
ArrayAccess
— ArrayAccess 介面
Serializable
— Serializable 介面
Closure
— Closure 類別
stdClass
— stdClass 類別
Generator
— Generator 類別
Fiber
— Fiber 類別
WeakReference
— WeakReference 類別
WeakMap
— WeakMap 類別
Stringable
— Stringable 介面
UnitEnum
— UnitEnum 介面
BackedEnum
— BackedEnum 介面
SensitiveParameterValue
— SensitiveParameterValue 類別
__PHP_Incomplete_Class
— __PHP_Incomplete_Class 類別
預定義屬性
Attribute
— Attribute 屬性
AllowDynamicProperties
— AllowDynamicProperties 屬性
Deprecated
— Deprecated 屬性
Override
— Override 屬性
ReturnTypeWillChange
— ReturnTypeWillChange 屬性
SensitiveParameter
— SensitiveParameter 屬性
上下文選項和參數
Socket 脈絡選項
— Socket 脈絡選項列表
HTTP 脈絡選項
— HTTP 脈絡選項列表
FTP 脈絡選項
— FTP 脈絡選項列表
SSL 脈絡選項
— SSL 脈絡選項列表
Phar 脈絡選項
— Phar 脈絡選項列表
脈絡參數
— 脈絡參數列表
Zip 脈絡選項
— Zip 脈絡選項列表
Zlib 脈絡選項
— Zlib 脈絡選項列表
支援的協定和包裝器
file://
— 訪問本地檔案系統
http://
— 訪問 HTTP(s) URL
ftp://
— 訪問 FTP(s) URL
php://
— 訪問各種 I/O 資料流
zlib://
— 壓縮資料流
data://
— 資料 (RFC 2397)
glob://
— 尋找符合模式的路徑名稱
phar://
— PHP 封存
ssh2://
— Secure Shell 2
rar://
— RAR
ogg://
— 音訊資料流
expect://
— 程序互動資料流
發現問題了嗎?
瞭解如何改進此頁面
•
提交拉取請求
•
回報錯誤
+
新增註解
使用者貢獻的註解
此頁面沒有使用者貢獻的註解。
使用
↑
和
↓
鍵導覽 •
Enter
鍵選取 •
Esc
鍵關閉
未選取任何項目時按下
Enter
鍵將使用 Google 搜尋