If-Condition: зачем превращать логическое значение в целое число?

Я видел такое состояние:

if ((int)method_exists($this, $this->endpoint) > 0)

Что за этим стоит? В чем преимущество перед очевидным

if (method_exists($this, $this->endpoint))

?

( Источник: http://coreymaynard.com/blog/creating-a-restful-api-with-php/ )

4

Решение

Я не вижу никакого преимущества превращения его в целое число. потому что method_exists уже возвращает логическое значение. Это долгий и бесполезный способ кодирования.

если для оператора требуется логическое значение, а method_exists возвращает логическое значение, то добавленный там процесс имеет тот же результат, что и непосредственное использование method_exists (но тратит время и процессор, поэтому не делайте этого: D)

5

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector