PHP 定数の定義方法とは
定数
特徴: 変更できません、破棄できず、削除できません。定数を宣言した後は、その定数をページ上のどこでも使用できます
定数を宣言するメソッド: const、define、static
命名規則: 変数は同じですが、すべて大文字です。
define:define は関数であり、オブジェクト内で定義することはできませんが、クラス内で定義して使用することができます。
define('CL',10); echo CL; //判断常量是否存在 if(defined('CL')){ echo 'ture'; }else{ echo 'false'; }
static: 静的定数
静的定数: 定数構文 (::) を使用してアクセスできる変数であり、インスタンス化せずにアクセスできます注: static は 1 回だけ初期化され、再帰的に呼び出される場合は繰り返し初期化されません//定义静态常量 class Person{ public static $a = "呵呵"; public static function say(){ echo "我丢:".self::$a."<br>"; } } //输出静态属性 echo Person::$a."<br>"; //调用静态方法 Person::say(); //修改静态属性 Person::$a = "我靠"; echo Person::$a."<br>";
const: const は言語構造であり、コンパイル時に定義するよりも高速です。オブジェクトで定義し、クラスで使用できる定数。クラス定数として理解できます。
class CL { //定义常量 const CLS = '常量值'; function a() { //调用常量方法 echo self::CLS; } } (new CL)->a();
php チュートリアル "
以上がPHP定数を定義するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。