|
|
|
| Привет!
Замечаю в кодах условия где используется === тройное равнение, для чего оно используется?
к примеру в чем различие мужде
<?php
if($str == $my_str) {
}
?>
|
и
<?php
if($str === $my_str) {
}
?>
|
видимо в зависимости от передаваемых данных? | |
|
|
|
|
|
|
|
для: tima2010
(18.02.2012 в 19:45)
| | Оператор эквивалентности === помимо значения сравнивает еще и тип данных, т.е. для него 0 и "0" - это разные значения, в отличие от оператора равенства для которого это одно и тоже (и который использует традиционную схему приведения типов PHP). | |
|
|
|