ホームページ >バックエンド開発 >PHPの問題 >php 定数はグローバルですか?

php 定数はグローバルですか?

(*-*)浩
(*-*)浩オリジナル
2019-10-10 09:30:093519ブラウズ

PHP 定数

php 定数はグローバルですか?

定数は、単一の値の識別子 (名前) です。この値はスクリプトでは変更できません。

有効な定数名は文字またはアンダースコアで始まります (定数名の前に $ 記号はありません)。 (推奨される学習: PHP ビデオ チュートリアル )

注: 変数とは異なり、定数はスクリプト全体で自動的にグローバルになります。

PHP 定数の設定

定数を設定するには、define() 関数を使用します。この関数は 3 つのパラメータを使用します。

最初のパラメータは定数を定義します。 name

2 番目のパラメータは定数の値を定義します

オプションの 3 番目のパラメータは、定数名の大文字と小文字を区別するかどうかを指定します。デフォルトは false です。

次の例では、値「Welcome to php.cn!」を持つ大文字と小文字を区別する定数を作成します。

Example

<?php
define("GREETING", "Welcome to php.cn!");
echo GREETING;
?>

定数はグローバルです

定数は自動的にグローバルとなり、スクリプト全体で使用できます。

次の例では、定数が関数の外で定義されている場合でも、関数内で定数を使用しています。

以上がphp 定数はグローバルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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