の詳細についてお話します。 定義() このガイドの関数、構文、および使用法。
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 の はコード内のどこでも使用でき、その値はプログラムの実行全体を通じて同じままです。