PHP初心者のための定数LOGIN

PHP初心者のための定数

1:定数とは何ですか

定数値を定義した後は、スクリプト内の他の場所で変更することはできません

定数は単純な値の識別子です。定数は英語の文字、アンダースコア、数字で構成されます。 , ただし、頭文字として数字を使用することはできません。 (定数名を $ 修飾子で追加​​する必要はありません)

注: 定数はスクリプト全体で使用できます

2 つ: PHP 定数を設定する

diffine() 関数を使用する

構文形式:

bool define ( string $name,mixed $value [, bool $case_insensitive = false ] )

define 関数には 3 つのパラメータがあります

1.name: 必須パラメータ、定数名、つまり識別子

2.value: 必須パラメータ、定数

3 の値。case_insensitive オプションのパラメーター。TRUE に設定すると、定数は大文字と小文字が区別されます。デフォルトでは大文字と小文字が区別されます

<?php
	header("Content-type: text/html; charset=utf-8"); 
	// 区分大小写的常量名
	define("GREETING", "欢迎访问  taobao.com");
	echo GREETING;    // 输出 "欢迎访问 taobao.com"
	echo '<br>';
	echo greeting;   // 输出 "greeting"
?>

注: これは大文字と小文字が区別されるため、エラーが報告されます


大文字と小文字を区別しないように書きましょう

<?php
	header("Content-type: text/html; charset=utf-8"); 
	// 不区分大小写的常量名
	define("GREETING", "欢迎访问 taobao.com", true);
	echo greeting;  // 输出 "欢迎访问taobao.com"
?>

注: これにより、「淘宝網へようこそ」が出力されます。エラーを報告する

定数は引用符なしで外部で使用できますスカラーのみ使用可能

<?php
	header("Content-type: text/html; charset=utf-8"); 
	// 不区分大小写的常量名
	define("GREETING",array(1,2,1,1));
	echo greeting;  // 输出 "欢迎访问淘宝"
?>

さらに、システムは、以下の図に示すように、いくつかの組み込み定数も用意しています

5.png次のセクション

<?php header("Content-type: text/html; charset=utf-8"); // 区分大小写的常量名 define("GREETING", "欢迎访问 taobao.com"); echo GREETING; // 输出 "欢迎访问 " echo '<br>'; echo greeting; // 输出 "greeting" ?>
コースウェア