Я новичок в PHP, и я просто наткнулся на дневную пропажу, потому что я не понимал, что оператор PHP == делает тип принуждения, подобный Javascript.Можно ли всегда использовать === в PHP?
Я знаю, что Дуглас Крокфорд рекомендует никогда не использовать оператор == с Javascript и всегда использовать оператор ===.
Если я код, который никогда не предполагает принуждение типа, могу ли я использовать тот же совет в PHP и никогда не использовать оператор ==? безопасно ли всегда использовать оператор ===, или есть ли ошибки, о которых мне нужно знать?
Я написал несколько фреймворков CMS и PHP, которые делают практически все операции и преобразование данных, которые может выполнять PHP. Я все еще использую '==' и '===', поскольку они решают разные проблемы. Однако в реальном мире '===' действительно нужно использовать больше, чем есть. – Xeoncross
Я не могу вспомнить последний раз, когда я фактически использовал свободные версии сравнения. – goat