Список ключевых слов

У этих слов есть специальное значение в PHP. Некоторые из них представляют собой вещи, которые выглядят как функции, некоторые похожи на константы и так далее, но они ими не являются в действительности. Они - конструкции языка. Вы не можете использовать следующие слова как константы, имена классов, функции или имена методов. Использование их как имен переменных в общем допускается, однако может привести к путанице.

Зарезервированные слова в PHP
abstract (начиная с PHP 5) and array() as break
case catch (начиная с PHP 5) cfunction (только в PHP 4) class clone (начиная с PHP 5)
const continue declare default do
else elseif enddeclare endfor endforeach
endif endswitch endwhile extends final (начиная с PHP 5)
for foreach function global goto (начиная с PHP 5.3)
if implements (начиная с PHP 5) interface (начиная с PHP 5) instanceof (начиная с PHP 5)
namespace (начиная PHP 5.3) new old_function (только в PHP 4) or private (начиная с PHP 5)
protected (начиная с PHP 5) public (начиная с PHP 5) static switch throw (начиная с PHP 5)
try (начиная с PHP 5) use var while xor
Константы периода трансляции
__CLASS__ __DIR__ (начиная с PHP 5.3) __FILE__ __LINE__ __FUNCTION__ __METHOD__
__NAMESPACE__ (начиная с PHP 5.3)
Конструкции языка
die() echo() empty() exit() eval()
include() include_once() isset() list() require()
require_once() return() print() unset() __halt_compiler()

Участник рейтинга Тэглайн 2010