phpの定数って知っていますか?宣言されているかどうかを確認するにはどうすればよいですか?

青灯夜游
リリース: 2023-03-11 22:56:01
オリジナル
1854 人が閲覧しました

前回の記事「PHP変数に値を設定する方法を知っていますか」では、変数とは何か、変数宣言や変数代入の方法について学びました。今回は、定数、定数の宣言方法、定数が宣言されているかどうかを検出する方法について学びます。

定数の宣言を理解し、定数が存在するかどうかを検出する前に、まず定数とはを理解する必要があります。

いわゆる定数は、変更できない量です。一度定義すると、変更したり定義を解除したりすることはできません。通常は、変化しない、または変化することが予想されないデータを保存するために使用されます。

変数はローカルとグローバルに分けられますが、定数は異なり、スクリプト全体で実行され、スコープは自動的にグローバルになります。

変数にはさまざまなタイプのデータを格納できますが、定数には整数、浮動小数点、文字列、ブール、配列タイプ (PHP7 以降) のデータのみを格納できます。

変数宣言は "$変数名=値;" の形式を使用しますが、定数を宣言することはできません。定数の宣言には、define() 関数または const キーワードを使用する必要があります。 。

次の例を見てみましょう:

';
echo name;
?>
ログイン後にコピー

上記のコードでは、define() 関数を使用して、値を持つ定数 "CONSTANT" を宣言します。 " Hello world!" の; const キーワードを使用して、値 "李华" を持つ定数 "name" を宣言します。したがって、echo を使用してこれら 2 つの定数を出力すると (定数の前にドル記号 $ がありません)、出力は次のようになります:

Hello world!
李华
ログイン後にコピー

これで、宣言方法がわかりました。定数について見てみましょう定数が宣言されているかどうか(存在するかどうか)を検出する方法##。

例を見てみましょう:


常量 name 是存在的,值为: ".name;
}else{
	echo "
常量 name 是不存在的 "; } ?>
ログイン後にコピー
出力結果は次のとおりです:


phpの定数って知っていますか?宣言されているかどうかを確認するにはどうすればよいですか?

次のようになります。定数が存在するかどうかを確認するには、define() 関数を使用するだけであることがわかりました。関数を簡単に見てみましょう:

define($name)この関数は 1 つのパラメータ $name (検出される定数の名前、文字列型なので、引用符で囲む必要があります。) は bool 型の値を返します。定数が定義されている場合は true を返し、定数が定義されていない場合は false を返します。

わかりました。これですべてです。他に知りたいことがある場合は、これをクリックしてください。 → →

php ビデオ チュートリアル

最後に、PHP 配列に関する無料のビデオ チュートリアルをお勧めします。

0 から PHP の世界に入り、学びに来てください!

以上がphpの定数って知っていますか?宣言されているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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