ホームページ > バックエンド開発 > PHPチュートリアル > PHP定数定義の詳しい説明_PHPチュートリアル

PHP定数定義の詳しい説明_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:07:44
オリジナル
785 人が閲覧しました

定数は、値が変化しない変数として理解できます。定数値を定義すると、スクリプト内の他の場所では変更できません。定数は英字、アンダースコア、数字で構成されますが、数字を最初の文字として使用することはできません。
定数を定義するには、PHP でdefine() 関数を使用します。この関数の構文形式は次のとおりです:
define(string constant_name,mixed value,case_sensitive = true)

この関数には 3 つのパラメータがあります:
constant_name: 必須パラメータ、定数名、つまり識別子
value: 必須パラメータ、定数の値
case_sensitive: オプションのパラメータ、大文字と小文字を区別するかどうかを指定、区別しないことを示すには true に設定します

定数値を取得するには 2 つの方法があります:
1. 定数名を使用して値を直接取得します。
2. constant() 関数を使用します。

constant() 関数は定数名を直接使用して出力するのと同じ効果がありますが、この関数は異なる定数を動的に出力できるため、柔軟で使いやすいものでなければなりません。

構文形式は次のとおりです:

混合定数(文字列定数名)

パラメータ constant_name は、取得する定数の名前、または定数名を格納する変数です。

成功すると、定数の値が返されます。失敗すると、定数が定義されていないというエラー メッセージが表示されます。

定数が定義されているかどうかを判断するには、define() 関数を使用します。関数の構文形式は次のとおりです:

ブール定義(文字列定数名)

constant_name は取得する定数の名前です。存在する場合は true を返し、存在しない場合は false を返します。

事前定義された定数をphpで使用して、phpで情報を取得できます。 「_FILE_」、「_LINE_」、「PHP_OS」など。

例:

コードをコピーします コードは次のとおりです:
define("MESSAGE", "PHP定数定義、定数名は大文字と小文字が区別されます");
echo MESSAGE."< br/>"; //定数を出力します MESSAGE
echo Message."
"; //そのような定数が存在しないことを示す "Message" を出力します

, "PHP 定数定義、定数名の大文字と小文字は区別されません", true);
echo MESSAGE2."
"; //出力定数 MESSAGE2
echo Message2."
"; constant

$constant_name = " message2";
echo constant($constant_name)."
" //出力定数 MESSAGE2
echo constant("MESSAGE")."
"; // 定義されている場合は true を返し、エコー出力には 1 が表示されます
?>

http://www.bkjia.com/PHPjc/327529.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327529.html技術記事定数は、値が変化しない変数として理解できます。定数値を定義すると、スクリプト内の他の場所では変更できません。定数は英字、アンダースコア、数字で構成されますが...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート