HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.01.2009, 13:20
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от DDoSька  
лучше написатьт так:
PHP код:
if($a+$b=0){    } 
Плохой совет.
  1. Там должен быть оператор сравнения, а не присваивания, чтобы хоть как-то работало
  2. PHP код:
    $a = -5;
     
    $b =  5;

     
    $a false;
     
    $b '';

     
    $a 0;
     
    $b null
 
Ответить с цитированием

  #2  
Старый 03.01.2009, 13:46
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

Репутация: 1160
Отправить сообщение для DDoSька с помощью ICQ
По умолчанию

Цитата:
Сообщение от astrologer  
Плохой совет.
  1. Там должен быть оператор сравнения, а не присваивания, чтобы хоть как-то работало
  2. PHP код:
    $a = -5;
     
    $b =  5;

     
    $a false;
     
    $b '';

     
    $a 0;
     
    $b null
Странно, но пример ,который ч првиел выше, указывается во всех учебниках. Я не оспариваю твое мнение, просто привожу пример
--
Ведь $a = int и $b= int , что нам мешает складывать их ?
 
Ответить с цитированием

  #3  
Старый 03.01.2009, 16:11
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от DDoSька  
[dei] , а зачем "===" , я просто,чего-от не в курсе
для оператора сравнения == 0 эквивалентно "" (пустая строка, то есть FALSE)
поэтому скрипт выведет zero
PHP код:
$a='';
if(
$a==0) echo 'zero'
оператор === учитывает также и тип данных
 
Ответить с цитированием

  #4  
Старый 03.01.2009, 05:00
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

|| - это лоическое или, && - это логическое и. запись правильная
 
Ответить с цитированием

  #5  
Старый 03.01.2009, 05:08
prizma
Новичок
Регистрация: 01.01.2009
Сообщений: 14
Провел на форуме:
34492

Репутация: 9
По умолчанию

Цитата:
Сообщение от gisTy  
|| - это лоическое или, && - это логическое и. запись правильная
if($a == 0 || $b == 0 ||){
}

это правильно ? смотри внимательно

Parse error: syntax error, unexpected ')'
 
Ответить с цитированием

  #6  
Старый 03.01.2009, 05:04
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Большое спасибо,уже понял. Тоесть можно использовать && заместо ||?
В таком случае,если написать & то получиться,что обе переменные должны одновремеенно устравивать условие? А не "или".?
 
Ответить с цитированием

  #7  
Старый 03.01.2009, 11:17
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

PHP код:
if($a === || $b === 0){ 

 
Ответить с цитированием

  #8  
Старый 03.01.2009, 15:59
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

У меня есть цикл который прокручивает массив...
На он прокручивает его сверху вниз, а как сделать чтоб он прокручивал снизц вверх?

PHP код:
  while($res mysql_fetch_assoc($explode_sql)){
      echo 
$res['id'];

 
Ответить с цитированием

  #9  
Старый 03.01.2009, 16:17
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

Byrger давно с мускулём не работал,вроде это
http://php.su/functions/?mysql_fetch_row
 
Ответить с цитированием

  #10  
Старый 03.01.2009, 16:23
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Цитата:
Сообщение от Shadow_p1raT  
Byrger давно с мускулём не работал,вроде это
http://php.su/functions/?mysql_fetch_row

Мне подходит очень хорошо
PHP код:
while($res mysql_fetch_assoc($explode_sql)){ 
      echo 
$res['id']; 

Но прокручивает сверху вниз, а если так
PHP код:
while($res mysql_fetch_row($explode_sql)){ 
      echo 
$res['id']; 

То id не появляется
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ