ホームページ > バックエンド開発 > PHPチュートリアル > PHP定数の定義と値の取得を理解する

PHP定数の定義と値の取得を理解する

WBOY
リリース: 2023-04-10 19:12:02
オリジナル
4652 人が閲覧しました

前回の記事「5分でわかるPHPのマジックメソッド(具体例)」では、PHPでよく使われるいくつかのマジックメソッドを詳しく紹介しましたので、今回はこちらの記事を見てみましょう。 . PHPの定数について学びましょう。みんなが助けてくれるといいですね!

PHP定数の定義と値の取得を理解する

前回の学習では、PHP における変数の宣言、特性、データ型など、PHP における変数に関する関連知識について学びました。定数もあり、定数と変数は対応しています。

定数と変数は似ていますが、定数を定義した後は、スクリプト内の他の場所で変更したり、定義を解除したりすることはできません。次に、PHP の定数を見てみましょう。

PHP 定数とは

定数は変数に対応します。定数は単に変更できない量です。定数は次のように考えることができます。単純な値の識別子です。変数とは異なり、定数はスクリプト全体で使用でき、自動的にグローバルになるため、スクリプト全体で使用できることに注意してください。

定数は通常、数字、英字、アンダースコア (__) で構成されますが、正確には、正当な定数の定数名はアンダースコアで始まる必要があります。変更に $ 修飾子を使用する必要はありません。その名前は、前に学んだ正規表現で表されます:

[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
ログイン後にコピー

データが変更されない、または変更されたくない場合 変更がありますそうすると、ストレージに PHP 定数を使用できるようになります。このようなデータのデータ型は、整数、浮動小数点、文字列、ブール型、および配列型です。

PHP 定数の定義と値の取得

PHP で定義された定数を設定するには 2 つの方法があります。 const 定義と define() 関数定義、および constant() 関数による定義済み定数の設定については、次に個別に紹介します。

#PHP 定数の定義

##1) #const<span style="font-size: 16px;"><strong><span style="font-size: 18px;"></span></strong></span>キーワードconst キーワードを使用します定数を定義する最も簡単な手順です。代入に似ています。次のように、const キーワードの基本的な構文形式を見てみましょう:

const 常量名 = 常量值;
ログイン後にコピー

次に、例を通して const キーワードを見てみましょう。定数を定義します。例は次のとおりです:

<?php
    const url = &#39;//m.sbmmt.com/&#39;;
    echo url;
?>
ログイン後にコピー

出力結果:


PHP定数の定義と値の取得を理解する##2)

define()<strong><span style="font-size: 18px;"></span>関数</strong>define()
関数の基本的な構文形式は次のとおりです。

define(string $name, mixed $value [, bool $case_insensitive = false])
ログイン後にコピー

パラメータ $name は必須パラメータであり、定数名を表すために使用されることに注意してください。 、識別子。パラメータ

$value

も必須パラメータであり、定数の値を表すために使用されます。パラメータ $case_insensitive はオプションのパラメータです。パラメータが TRUE に設定されている場合、定数は大文字と小文字が区別されません。デフォルトでは大文字と小文字が区別されます。 次に、例を通して、define() 関数の適用を見てみましょう。例は次のとおりです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;?php define(&amp;#39;WebSite&amp;#39;, &amp;#39;PHP中文网&amp;#39;); echo WebSite; ?&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>出力結果:


上記の例を通して、PHP では、define() 関数と const を使用して定数を定義できることが理解できます。次に、PHP で定数を定義した後、その値を取得する方法を見てみましょう。

PHP定数の定義と値の取得を理解する


#PHP 定数値の取得

##constant()

<strong><span style="font-size: 16px;"> 関数</span></strong>##PHP で定数を定義した後、これを使用します。 constant() 関数を使用できます。この関数の基本的な構文形式は次のとおりです:

constant(string $name);
ログイン後にコピー

注意する必要があるのは: パラメーター

$name は操作したい変数名または定数名を格納した変数を表しますが、定数が定義されていない場合はエラーが返されます。
次に、constant() 関数の使い方を例を挙げて説明します。例は次のとおりです。

<?php
    define(&#39;WebSite&#39;, &#39;PHP中文网&#39;);
    const url = &#39;//m.sbmmt.com/&#39;;
    $website = &#39;WebSite&#39;;
    $url = &#39;url&#39;;
    echo constant($website).&#39;<br>&#39;;
    echo constant($url);
?>
ログイン後にコピー

出力結果:

上記の紹介を通じて、定数は const キーワード、define() 関数、constant() 関数を通じて PHP で定義および設定できることを学びました。

ご興味がございましたら、「PHP ビデオ チュートリアル 」をクリックして、PHP の知識をさらにご覧ください。

以上がPHP定数の定義と値の取得を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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