前回の記事「5分でわかる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 常量名 = 常量值;
<?php const url = 'http://www.php.cn/'; echo url; ?>
##2)
define()<strong><span style="font-size: 18px;"></span>関数</strong>
define()
関数の基本的な構文形式は次のとおりです。
define(string $name, mixed $value [, bool $case_insensitive = false])
パラメータ $name
は必須パラメータであり、定数名を表すために使用されることに注意してください。 、識別子。パラメータ
も必須パラメータであり、定数の値を表すために使用されます。パラメータ $case_insensitive
はオプションのパラメータです。パラメータが TRUE に設定されている場合、定数は大文字と小文字が区別されません。デフォルトでは大文字と小文字が区別されます。 次に、例を通して、define() 関数の適用を見てみましょう。例は次のとおりです:
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php
define(&#39;WebSite&#39;, &#39;PHP中文网&#39;);
echo WebSite;
?></pre><div class="contentsignin">ログイン後にコピー</div></div>
出力結果:
#PHP 定数値の取得
##constant()
<strong><span style="font-size: 16px;"> 関数</span></strong>
##PHP で定数を定義した後、これを使用します。 constant() 関数を使用できます。この関数の基本的な構文形式は次のとおりです:
constant(string $name);
$name は操作したい変数名または定数名を格納した変数を表しますが、定数が定義されていない場合はエラーが返されます。
次に、constant() 関数の使い方を例を挙げて説明します。例は次のとおりです。
<?php define('WebSite', 'PHP中文网'); const url = 'http://www.php.cn/'; $website = 'WebSite'; $url = 'url'; echo constant($website).'<br>'; echo constant($url); ?>
出力結果:
上記の紹介を通じて、定数は const キーワード、define() 関数、constant() 関数を通じて PHP で定義および設定できることを学びました。
ご興味がございましたら、「PHP ビデオ チュートリアル 」をクリックして、PHP の知識をさらにご覧ください。
以上がPHP定数の定義と値の取得を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。