ホームページ > バックエンド開発 > PHPの問題 > PHP定数を定義するにはどのような方法がありますか?

PHP定数を定義するにはどのような方法がありますか?

hzc
リリース: 2023-03-01 16:06:01
オリジナル
4766 人が閲覧しました

PHP定数を定義するにはどのような方法がありますか?

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 = &#39;常量值&#39;;       
   function a() {                
   //调用常量方法            
       echo self::CLS;            
  }    
}    
(new CL)->a();
ログイン後にコピー

推奨チュートリアル: "

php チュートリアル "

以上がPHP定数を定義するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート