ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのdefine()関数とdefine()関数の使用方法の詳細な説明

PHPでのdefine()関数とdefine()関数の使用方法の詳細な説明

黄舟
リリース: 2023-03-17 14:42:01
オリジナル
2500 人が閲覧しました

前回の記事では、php でのdefine() の使用法と、php でのdefine() と const の違いを紹介しました。今日は引き続き、php でのdefine() 関数とその使用法を紹介します。定義された() 関数の詳細な分析の紹介が提供されているので、必要な友人はそれを参照できます。

define() 関数は定数を定義します。
define() 関数は定数を定義します。
次の違いを除いて、定数は変数によく似ています:
定数 [定数] と変数 [変数] には多くの類似点があるため、混同しやすいため、以下に定数 [定数] と変数 [変数] の違いをリストします。間:

• 定数の値は、設定後に変更できません
定数の値は、指定後に変更できません
• 定数名の先頭にドル記号 ($) は必要ありません
定数を設定する場合、先頭に「$」記号を追加する必要はありません
• スコープに関係なく定数にアクセスできます
定数値は文字列と数値のみです
定数値は文字列と数値のみです
スコープに関係なく定数値にアクセス可能 値は「string[文字列]」と「数値[数値]」のみ

構文
コードは以下の通り:

define(name,value,case_insensitive)
ログイン後にコピー

ParameterParameterDescriptionRequire必須パラメータの名前を指定します。定数の名前を指定しますRequired 定数必須パラメータの値を指定します。定数の値を指定します オプション。TRUE に設定すると、定数は大文字と小文字が区別されます。 。定数名の大文字と小文字を区別するかどうかを指定します。 True に設定すると、文字は大文字と小文字が区別されます。False に設定すると、文字は大文字と小文字が区別されます。デフォルト値は: False です:上記のコードは次の結果を出力します:ケース 2
Description

name
d 定数
value

case_insensitive
Define a case-sensitive constant:
ログイン後にコピー

例 2
大文字と小文字を区別しない定数を定義する:

定数を指定する (大文字と小文字を区別しない):

<?phpdefine("GREETING","Hello you! How are you today?");echo constant("GREETING");?>
ログイン後にコピー
上記のコードの出力は次のようになります:
上記のコードは次の結果を出力します:
Hello you! How are you today?
ログイン後にコピー
Defined() 関数は定数が存在するかどうかを確認します。
Defined() 関数の機能は定数が存在するかどうかを確認することです。

定数が存在する場合は TRUE を返し、それ以外の場合は FALSE を返します。

定数が存在する場合は True を返し、存在しない場合は False を返します。

構文

文法


<?phpdefine("GREETING","Hello you! How are you today?",TRUE);echo constant("greeting");?>
ログイン後にコピー

parameter
パラメータ

説明
説明


Name

チェックする定数の名前を指定します
。定数

オブジェクトの名前を指定します




Example
案例

<?phpdefine("GREETING","Hello you! How are you today?");echo defined("GREETING");?>
ログイン後にコピー

The output of the code above will be:
上述代码将输出下面的结果:

1
ログイン後にコピー

总结:

本文通过示例讲述了php中define()与defined()函数的使用详解,希望对你的工作上有所帮助!

相关推荐:

php常量define与const的区别详解


php中define的使用详解


php define常量定义与变量区别_PHP教程

以上がPHPでのdefine()関数とdefine()関数の使用方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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