キーワードのリスト (予約語の一覧) - PHPプロ!マニュアル

PHPマニュアル

キーワードのリスト

キーワードのリスト

これらのキーワードは、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()


PHPマニュアル



Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)