天天看點

php define值覆寫,PHP使用動态 Constant與Define值

在php中Constant與Define是常量那麼下面我介紹一個方法能實作動态來使用Constant與Define值方法,希望對各位同學有所幫助。

PHP 要秀出 或 使用 動态 Constant / Define 值, 要如何使用呢? ex: 下述範例是動态變數, 但是動态 Constant 要如何使用?

 代碼如下 複制代碼

$a = 'abc';

$b = 'a';

echo $$b; // 印出 abc

?>

PHP 使用 動态 Constant / Define 值

可以使用 constant() 來達成使用 Constant 的值, 範例如下:

 代碼如下 複制代碼

define('PKEY1', 'abc');

define('PKEY2', 'def');

$i = 1;

$a = 'PKEY';

echo constant($a . $i); // abc

echo constant($a . $i); // def

?>