У меня есть следующая строка:
$this->magicQuotes = (bool) get_magic_quotes_gpc();
Я беру get_magic_quotes_gpc()
, хранящий его в моем объекте, так как он используется много раз при генерации SQL Я также конвертирую это в bool.
Мне интересно, стоит ли конвертировать его в bool. Основная причина, по которой я выступаю, заключается в скорости, поскольку утверждение, которое проверяет:
if ($this->magicQuotes) { ... }
, что, я думаю, будет немного быстрее, если тест будет строго булевым значением.
Есть ли какая-то причина, по которой он не работает быстрее, или по каким-либо другим причинам не делать этого?