我有以下行:在PHP中检查bool vs int是否有任何价值?
$this->magicQuotes = (bool) get_magic_quotes_gpc();
这是我在get_magic_quotes_gpc()
其存储在我的对象,因为它是用很多次,因为我生成SQL。我也将它转换为布尔。
我想知道是否值得将它转换为布尔值。我主要的原因是速度,检查的说法是:如果测试是一个严格的布尔值
if ($this->magicQuotes) { ... }
,我觉得这是稍快。
是否有任何理由,这不是更快,或者如果有任何其他原因不这样做?