PHP定数の宣言と使用

WBOY
WBOYオリジナル
2016-06-13 12:16:21936ブラウズ

PHP 定数の宣言と使用

定数は、値が変更されない量として理解できます。定数は、スクリプト内の他の場所では変更できません。 、および数値ですが、数値を定数の最初の文字として使用することはできません。

PHP で #define() 関数を使用して定数を定義します。この関数の構文形式は次のとおりです:

define(string constant_name,mixed value,case_sensitive=true)


定数の値を取得するには 2 つの方法があります。1 つは定数の名前を使用して値を直接取得する方法です。 constant() 関数 constant() 関数を使用すると、定数名を直接使用して出力するのと同じ効果がありますが、この関数は異なる定数値を動的に出力できるため、より柔軟で便利です。

最初の方法は、定数の名前を直接使用してその値を取得することです

<?php define("test","I am Jack!"); echo test; ?>

実行結果は次のとおりです:


constant() 関数を使用して定数の値を取得する 2 番目のコードは次のとおりです。

<?php define("test","I am Jack!"); $jackStr ="test"; echo constant($jackStr); ?>

実行結果は次のとおりです。 🎜>


次に、大文字と小文字の区別が設定されている定数宣言が正しいかどうかをコードで確認してみましょう。さらに、記憶力も向上します。


コードは次のとおりです。

<?php define("test","I am Jack!",true);echo test;echo "\n";echo Test;echo "\n";echo TEST;echo "\n"; ?>
出力結果を見てみましょう。



大文字と小文字を区別しないように設定されている場合、大文字と小文字が異なると問題が発生する場合でも、出力結果は同じになります。


事前定義された定数と独自に定義された定数の間で使用方法に違いはありません。一般的な事前定義定数は次のとおりです。














声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。