PHP:常量最佳实践 - 1/0或真/假?

时间:2016-05-23 02:07:56

标签: php

使用常量时,这是最佳实践,是否有?要将值设置为1/0或true / false?

define('CACHE_ENABLE', 0, true);
define('LOG_ENABLE', 1, true);

define('CACHE_ENABLE', false, true);
define('LOG_ENABLE', true, true);

1 个答案:

答案 0 :(得分:5)

如果您的 布尔值 只能为真或假,请使用truefalse

如果您要在数学中使用 数值 ,或作为计数器使用,或者作为超出真/假的几种可能状态的位掩码,请使用一个整数。

这与所有其他变量完全相同,常量并不特别。有道理的原因是它清楚地表示您的 意图