2016-08-21 2 views

ответ

0

В соответствии с phpdoc нет разницы.

$ а! = $ Б ИСТИНА если $ а не равно $ Ь после типа жонглирования.

$ a <> $ b TRUE если $ a не равно $ b после манипуляции с типом.

Есть два оператора для одной и той же работы, вероятно, потому, что они соответствуют предпочтениям программистов.

+0

Никогда не видел, чтобы кто использовать '<>', на мой взгляд, '=' делает больше смысла – feareoc

+1

В SQL мы используем <> как обычно. В php да, мы часто не находим –

0

Оба оператора идентичны. В соответствии с документацией, как вернуться:

ИСТИНА если $a не равен $b после типа жонглирования.

Зачем нам нужны оба? Ни по какой причине. Вероятно, чтобы PHP легко адаптировался для как можно большего числа программистов, включая тех, кто имеет разные привычки в отношении оператора проверки неравенства.

Смежные вопросы