(PHP 4, PHP 5)

declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似:

directive 部分允许设定 declare 代码段的行为。目前只认识两个指令:ticks以及 encoding

Note: encoding 是 PHP 5.3.0 新增指令。

declare 代码段中的 statement 部分将被执行——怎样执行以及执行中有什么副作用出现取决于 directive 中设定的指令。

declare 结构也可用于全局范围,影响到其后的所有代码(但如果有 declare 结构的文件被其它文件包含,则对包含它的父文件不起作用)。