информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Где водятся OGRыСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
это он потом уточнил, а для меня $ в имени переменной в первую очередь напоминает о перле 18.05.12 10:08  Число просмотров: 3027
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
<programming>
Ничего не понимаю 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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach