информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Ничего не понимаю 05.05.12 04:40  
Автор: Fighter <Vladimir> Статус: Elderman
Отредактировано 05.05.12 13:56  Количество правок: 1
<"чистая" ссылка>
Почему в php if($sdfas=='sdgfsgdfgdfg') при $sdfas, содержащем ноль, истинно?
потому что в перле == - операция числового сравнения 05.05.12 08:06  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
при которой оба операнда неявно приводятся к числовым значениям. При преобразовании строки в число оно идет до первого нецифрового символа. Так что строка 'sdgfsgdfgdfg' действительно эквивалентна нулю.

Строковое сравнение - это if($sdfas eq 'sdgfsgdfgdfg').
Не совсем верно — автор-то указал php. А там '==' сравнение с приведением типов к левому, '===' сравнение с учётом типов. 18.05.12 08:18  
Автор: kstati <Евгений Борисов> Статус: Elderman
<"чистая" ссылка>
это он потом уточнил, а для меня $ в имени переменной в первую очередь напоминает о перле 18.05.12 10:08  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
[upd] Спасибо, вспомнил) Только это php. 05.05.12 14:13  
Автор: Fighter <Vladimir> Статус: Elderman
Отредактировано 05.05.12 14:20  Количество правок: 1
<"чистая" ссылка>
Вспомнить под утро, что в php если один операнд числовой, то сравнение идет в числовом контексте и строковый операнд считается нулем, оказалось трудно)

[upd]
Хотя когда я переезжал на пхп, помнится поржал про себя - какой дурак будет сравнивать строку с числом и почему на этом заостряют внимание))
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach