PHP 定数の宣言方法
定数は不変の量として理解できます。定数を定義すると、スクリプト内の他の場所では変更できません。定数は、英語の文字、アンダースコア、および数学で構成されます。ただし、数字を頭文字として使用することはできません。
定数を定義するには、PHP でdefine()関数を使用します。構文形式は次のとおりです:
define(string constant_name,mixed value,case_sensitive=true)
パラメータの説明:
constant_name | 。定数名、つまり識別子。 |
value | 必須パラメータ。定数の値。 |
case_sensitive | オプションのパラメータ。大文字と小文字を区別するかどうかを指定します。 true に設定すると、区別されません。 |
mixde constant(string const_name)パラメーター const_name は、取得する定数の名前、または定数名を格納する
変数 です。取得が成功した場合は定数値が返されますが、そうでない場合はエラーメッセージが表示されます定数が定義されていません。
定数が定義されているかどうかを確認するには、define() 関数を使用できます。関数の構文形式は次のとおりです。bool defined(string constant_name)パラメーター constant_name は、取得する定数の名前です。成功した場合は true を返し、それ以外の場合は false を返します。
PHP 定数の使用例:
定数の定義方法をよりよく理解するために、ここに定数の定義例を示します。この例では、上記の 3 つの関数、define() 関数、constant() 関数、define() 関数が使用されています。 Definition() 関数を使用して定数を定義し、constant() 関数を使用して定数の値を動的に取得し、define() 関数を使用して定数が定義されているかどうかを判断します。コードは次のとおりです:<?php define("MESSAGE","能看到一次"); echo MESSAGE."<br >"; echo Message."<br >"; //输出Message,表示没有该常量 define("COUNT","能看到多次",true); echo COUNT."<br >"; echo CoUnT."<br >"; //输出COUNT,设定大小写不敏感 $name = "count"; //通过constant()函数获取常量 echo constant($name)."<br >"; //是否存在常量 "MESSAGE" echo (defined("MESSAGE"))."<br >"; //如果常量被定义,则返回true,使用echo输出显示1。 ?>出力結果:
能看到一次 Notice: Use of undefined constant Message - assumed 'Message' in 编辑器代码错误位置。 Message 能看到多次 能看到多次 能看到多次 1
以上がPHP定数の宣言と使い方 - PHP定数の定義方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。