PHPのdefine()関数とは何ですか

Phpnodefine Guan Shutoha Hedesuka



PHP は、強力で効果的な Web アプリケーションを作成するために世界中の開発者によって使用されている人気のある言語です。 PHP が非常に多用途である理由の 1 つは、PHP に と呼ばれる特別な関数が組み込まれていることです。 定義() これにより、開発者はシンボルに特定の値を割り当てることができ、プログラムの実行中にその値を変更することはできません。

の詳細についてお話します。 定義() このガイドの関数、構文、および使用法。

PHPのdefine()関数とは何ですか?

定義() は、定数を作成するために使用される PHP の組み込み関数です。定数は変数に似ていますが、プログラム内で定義されると、その値は変わりません。 PHP の定数は、プログラムの実行中に一定のままの値を保存するのに役立ちます。







構文

を使用するための構文 定義() PHPの関数は次のとおりです。



定義 ( 「CONSTANT_NAME」 価値 場合 - 鈍感な

定義関数は 3 つのパラメータを受け入れます。 CONSTANT_NAME 定数の変数名を指定します。 価値 それは定数の値を定義し、 大文字小文字を区別しません 定数名の大文字と小文字を区別するかどうかを指定するパラメータです。これはオプションのパラメータであり、次の 2 つの値が考えられます。 正しいか間違っているか 真実 は大文字と小文字を区別しない変数名であり、 間違い は、大文字と小文字が区別される名前です。関数のデフォルトの動作では大文字と小文字が区別されますが、大文字と小文字を区別しない動作は PHP ではサポートされなくなりました。



例1

次の例では、という名前の定数変数を定義しています。 絶え間ない 値と一緒に Linuxヒント 。次に、次の値を出力しました。 絶え間ない 、最初の echo ステートメントは値を出力し、2 番目の echo ステートメントはエラーを表示します。この関数では大文字と小文字が区別されるため、次のようになります。






定義 ( '絶え間ない' 「Linuxヒント」 ;
エコー 絶え間ない \n ;
エコー 絶え間ない ;
?>

例 2

新しい定数を定義するときに元の定数を参照するだけで、ある定数の値を別の定数に割り当てることもできます。



例えば:


定義 ( 「ストラ」 「Linuxヒント」 ;
定義 ( 「NEW_STR」 STR ;

エコー STR ;
エコー \n ;
エコー NEW_STR ;
?>

指定された PHP コードは、という名前の定数を定義します。 「ストラ」 値と一緒に 「Linuxヒント」 という名前の別の定数 「NEW_STR」 の値が割り当てられます 「ストラ」 絶え間ない。次に、コードは echo ステートメントを使用して両方の定数の値を出力します。

結論

PHP はアクションを実行する独特の方法を持っており、他の一般的なプログラミング言語とはまったく異なります。 PHP では、 絶え間ない 、1つは使用しています const キーワード もう 1 つは、 定義() 関数。の 絶え間ない PHP の はコード内のどこでも使用でき、その値はプログラムの実行全体を通じて同じままです。