ホームページ  >  記事  >  バックエンド開発  >  絶え間ない

絶え間ない

WBOY
WBOYオリジナル
2016-06-23 13:39:381030ブラウズ

定数構文

定数は、スクリプトの実行中に値を変更できません。定数は大文字と小文字が区別されます。伝統的に、定数識別子は常に大文字です。定数を一度定義すると、再定義したり未定義にしたりすることはできず、定数の値はスカラーのみとなります。

define() 関数を使用して定数を定義することも、const キーワードを使用してクラス定義の外で定数を定義することもできます。マジック定数と競合する可能性があるため、カスタム定数を二重アンダースコアで始めないでください。

define('FOO', 'something');const FOO = 'something';

このメソッドはコンパイル時に定義されるため、const キーワードを使用して定数を定義する場合は、最上位のスコープになければなりません。定数のスコープはグローバルであり、スコープのスコープに関係なく、スクリプト内のどこからでも定数にアクセスできます。

魔法定数

魔法定数の値は変更される可能性がありますが、実際には定数ではありません。

PHP は、コード内の位置に応じて値が変化する 8 つのマジック定数を含む、実行するスクリプトに多数の事前定義された定数を提供します。

えー

これらの魔法の定数が何をするのかわからないので、最初にここに置きましょう。

(全文終了)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。