「[PHP]关于常量的问题」
定数是什么?
对于变量而言,是指用于表示不会被改变的值的标签。
使用方法
<?php
define("MY_EMAIL","riotam@ex.com");
echo MY_EMAIL;
// => riotam@exam.com
-
- define関数を使う。
-
- 上記の場合「MY_EMAIL」が定数。
-
- 上記の場合「riotam@exam.com」が代入された値。
-
- 慣習的に、すべて大文字にする。
- 慣習的に2単語を繋げる際は「 _ 」で繋げる。
将值重新赋给常量
<?php
define("MY_EMAIL","riotam@exam.com");
echo MY_EMAIL;
// => riotam@ex.com
MY_EMAIL = "hoge@exam.com";
// => このような代入演算子は使えないと、エラーが出る。
基本上,定数被赋予了不会改变的值。
自动定义的常数。
<?php
var_dump(__LINE__); // => 何行目かを「 comint(○○) 」で表示する。
var_dump(__FILE__); // => ファイル名を「 "/home/○/△/□/index.php" 」と表示する。
var_dump(__DIR__); // => ディレクトリ名を「 "/home/○/△/□/" 」と表示する。