ホームページ  >  記事  >  バックエンド開発  >  PHPの基本定数

PHPの基本定数

WBOY
WBOYオリジナル
2016-08-08 09:26:32756ブラウズ

定数

1. 定数の構成 = 定数名 + 定数値

定数名: [a- z] 「A-Z0-9_」の組み合わせ、および数字は先頭として使用できません。大文字と小文字が区別され、大文字が推奨されます

定数値: 割り当て可能なデータ型 整数、浮動小数点、ブール値、文字列、null

2. 定数の宣言方法

define( '定数名' 、「定数値」)

const 定数名 = 定数値 (PHP 5.3以降でサポート)

3. 定数の検出 bool define(定数名)

4. 定数の特徴:

(1) 一度定義すると再宣言できない

( 2) 一度定義すると再代入はできません

5. 変数定数const(定数名)

6.

(1)「位置」を宣言できます

define:コード行、制御構造、ループ構造、関数

const:コード行、クラス

注:

コード行: 制御構造、ループ本体、関数、クラス内ではなく、純粋なコード行です

関数内でdefine で宣言された定数は、その後でのみ使用できます。関数が呼び出され、それ以外の場合はエラーが文字列出力として報告されます

(2) スコープ

コードラインで宣言された定数はグローバルな有効性を持ちます

const クラス内で宣言された定数、クラス内でのみ使用可能

(3) const は通常の定数名を使用し、定義は名前として式を使用できます

const FOO = 'BAR';

for ($i = 0; $i

. $i, 1

}

(4) const は静的なスカラーのみを受け入れますが、define は任意の式を受け取ることができます

例: _Const Bit_5 = 1 & LT; & LT; // 無効

定義 ('Bit_5', 1 & LT; & LT; 5); Valid

(5) const で定義された定数は大文字と小文字を区別し、3 番目のパラメータで大文字と小文字を区別するかどうかを指定できます (true は大文字と小文字を区別しないことを意味します)

例: define('FOO', 'BAR', true);

echo foo; (6)

const を使用すると、コードがシンプルで読みやすくなります。 const 自体は言語構造であり、define は関数です

(7 )

const はコンパイル中に定義するよりもはるかに高速です

イラスト:

画像リソースのアドレス: http://download.csdn.net/detail/zz249456649/8571357

個人的なコメント

定数の定義: ページの実行時またはクラス内で定数値を宣言します
使用法:

数式、プロジェクト構成ファイル、Web サイトのルートディレクトリなど

以上、PHP の基本的な定数を、関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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