PHP 定数

定数は次のように理解できます: 永続的な値

定数値を定義した後は、スクリプト内の他の場所では変更できません


PHP定数

定数は、単一の値の識別子 (名前) です。この値はスクリプトでは変更できません。

有効な定数名は文字またはアンダースコアで始まります (定数名の前に $ 記号はありません)。

定数名は小文字にすることもできますが、通常は大文字です

: 変数とは異なり、定数はスクリプト全体で自動的にグローバルになります。


PHP 定数を設定する

定数を設定するには、define() 関数を使用します。これには 3 つのパラメータが必要です:

1。

2. 2 番目のパラメーターは定数の値を定義します。

3. オプションの 3 番目のパラメーターは、定数名の大文字と小文字を区別するかどうかを指定します。デフォルトは false です。

次の例では、値「Welcome to PHP.cn!」を持つ大文字と小文字を区別する定数を作成します。

<?php
 define("GREETING", "Welcome to PHP.cn!");
 echo GREETING;
 ?>

上記のエコー定数を変更できます。名前を小文字に変更して、何が出力されるかを確認してください



次の例では、値「Welcome to PHP.cn」を持つサイズに依存しない定数を作成します。 !":

<?php
 define("GREETING", "Welcome to PHP.cn!",true);
 echo greeting;
 ?>


定数はグローバルです
定数が定義されると、デフォルトでグローバル変数になり、実行中のスクリプト全体のどこでも使用できます。

次の例は、関数内での定数の使用を示しています。定数が関数の外で定義されている場合でも、定数は通常どおり使用できます。

りー

さらに、システムはいくつかの組み込み定数も用意します。これらの定数を指定します。まずはいくつかのことに慣れてみましょう。開始後に追加してゆっくり学習できるシステム定数は他にもあります。

LINE FILE機能 CLASS


定数名 説明
現在の行
サーバー上の現在のファイルのパス
現在の関数名
現在のクラス名
METHOD現在のメンバーメソッド名
PHP_OSPHPが実行されているオペレーティングシステム
PHP_VERSION現在のPHPバージョン
TRAIT トレイトの名前、php5。 4 追加されました
DIRファイルが配置されているディレクトリ



NAMESPACE現在のネームスペースの名前(大文字と小文字が区別されます)



学び続ける
||
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜