❓ В чем разница между '==' и '===' ?
Нестрогое сравнение («==»): При использовании двойного знака равенства PHP сравнивает значения операндов после их преобразования в общий тип данных. Например, 5 == '5' вернет true, потому что PHP преобразует строку '5' в целое число 5 перед сравнением.
Строгое сравнение («===»): При использовании тройного знака равенства PHP сравнивает не только значения операндов, но и их типы данных. Это означает, что для того чтобы выражение было истинным, значения операндов должны быть одинаковыми и одного типа. Например, 5 === '5' вернет false, потому что типы операндов различны.
Post #6376
1.73K
Forwarded from Библиотека собеса по PHP | вопросы с собеседований
- 🌚 6
- 🔥 5
- 👍 2
- 🎉 2
- 🤔 1