|
|
|
|
|
для: Trianon
(18.07.2007 в 11:47)
| | О, спасибо, спасибо, спасибо ОГРОМНОЕ!!
Еще один надоедливый момент остался позади! ) | |
|
|
|
|
|
|
|
для: wolfandman
(18.07.2007 в 10:59)
| | >конструкции
>и
>работают по-разному,
Само собой. Первая конструкция означает следующее.
а)Вычислить логическое не от переменной $id (трактуя её как переменную с логическим значением)
б) Мягко сравнить полученное логическое значение с true (это приведенное логическое значение строки index)
Конструкция прикладного смысла не несет. Она исполнит оператор, если в $id будет что-нибудь из этого набора(false, null, "", "0", 0, 0.0, array()). Или весьма похожее.
Вторая конструкция.
Жестко (по значению и типу) сравнить переменную $id со строкой $index
Конструкция вполне осмысленна. И исполнит оператор во всех таких случаях, если в $id будет находиться что либо отличное от строки "index". | |
|
|
|
|
|
|
|
для: wolfandman
(18.07.2007 в 10:59)
| | помоему, 1я преобразует в противоположное значение все выражение, а 2я действует как неравно (не претендую на достоверность) | |
|
|
|
|
|
|
| Здравствуйте.
Вот давно заметил такую вещь:
конструкции
и
работают по-разному, но не всегда. И я не могу понять от чего это зависит! Кто знает - напишите пожалуйста. Будет очень интересно узнать.
Спасибо. | |
|
|
|
|