ホームページ  >  記事  >  バックエンド開発  >  php 定数定義と variable_PHP チュートリアルの違い

php 定数定義と variable_PHP チュートリアルの違い

WBOY
WBOYオリジナル
2016-07-13 10:54:241718ブラウズ

定数は使用前に定義する必要があります。定義しないとプログラムの実行中にエラーが発生します。 PHPチュートリアルのdefine()関数を使用して定数を定義します。

1. 構文形式:define("定数名", "定数値");

例:define("php360","Perfect php");


以下に例を示します:

define() 関数は定数を定義します。

定数は変数に似ていますが、次のような違いがあります:

設定後は定数の値を変更することはできません
定数名の先頭にドル記号 ($) は必要ありません
スコープは定数へのアクセスには影響しません
定数値は文字列または数値のみです
文法
定義(名前,値,大文字と小文字を区別しない)パラメータの説明
名前は必須です。定数の名前を指定します。
値が必要です。定数の値を指定します。
大文字と小文字を区別する必要があります。定数名の大文字と小文字を区別するかどうかを指定します。

true に設定すると、大文字と小文字は区別されません。デフォルトは false (大文字と小文字が区別されます) です。
*/


定義("挨拶","ハローワールド!");
echo constant("挨拶");


/*
このコードを実行すると、結果として hello world! がブラウザに出力されます。

2. 定数の命名規則: 文字またはアンダースコアで始まり、その後に任意の文字、数字、またはアンダースコアを続けることができます。

3. 定数と変数の違い:

(1) 定数の前に $ 記号はありませんが、変数は $ 記号で始まる必要があります。

(2) 定数は、代入ステートメントではなく、define() 関数を使用してのみ定義できます。

(3) 定数は、変数スコープの規則に関係なく、どこでも定義してアクセスできます。

(4) 定数は一度定義されると、再定義したり定義を解除したり、その値を変更したりすることはできませんが、変数の値はいつでも変更できます。

(5) 定数の値はスカラー、つまり整数、浮動小数点、文字列の 3 つの型のみにすることができます*/

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632320.html技術記事定数は使用前に定義する必要があります。定義しないとプログラムの実行中にエラーが発生します。 PHPチュートリアルのdefine()関数を使用して定数を定義します。 1. 構文形式: (定数名、定数値) 例:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。