Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ООП для начинающих [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 2 [3]   

> Без описания
LIME
Отправлено: 13 Июля, 2011 - 19:00:49
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados пишет:
++$a Префиксный инкремент Увеличивает $a на единицу и возвращает значение $a.

это не причина))
копайте дальше))
почему 2?
(Добавление)
если преинкремент поменять на пост ничего не изменится ))
 
 Top
vlados
Отправлено: 13 Июля, 2011 - 19:07:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Если $переменная==2, то скрипт завершает работу и выводит текущую переменную.
(Добавление)
Так? Однако
 
 Top
LIME
Отправлено: 13 Июля, 2011 - 19:20:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados дело вообще не в этом
вас не смущает что после continue нет ; ?
попробуйте поменять Print на echo
 
 Top
vlados
Отправлено: 13 Июля, 2011 - 19:25:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


LIME сейчас нет серверов под рукой.
А ведь даже не заметил....
(Добавление)
Если подумать, то каждая цифра выводится 2 раза, цифра 2 - 1 раз. Проверял на дедике.
 
 Top
pantela
Отправлено: 14 Июля, 2011 - 16:02:42
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




На сколкьо я знаю одно из отличии Print и echo это то что echoвозрашает параметр а Print просто выводить (что то такое где то читал, ожет быть ошыбаюсь) Закатив глазки
 
 Top
LIME
Отправлено: 14 Июля, 2011 - 17:03:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




pantela садись 4))
наоборот
(Добавление)
а у continue и break могут быть параметры потому и нет ошибки
осторожнее ))
 
 Top
createl
Отправлено: 03 Января, 2013 - 17:59:37
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




LIME пишет:
pantela садись 4))
наоборот
(Добавление)
а у continue и break могут быть параметры потому и нет ошибки
осторожнее ))

Зачетно. Решил правильно (заметил отсутствие кавычек и плюс ожидание подвоха), но объяснить сам не смог.
PHP:
скопировать код в буфер обмена
  1. $arr = array(425,23,52,321);
  2. if(array_search(425, $arr) !== false) echo 'found';
  3. else echo 'not found';
  4.  

Недавно столкнулся именно с таким, но повезло, не сильно долго мучался в поисках причины некоректного результата (бывало по нескольку часов тратил на похожие глупости, и считаешь, что не может быть иначе, а PHP глюк). Подскажите, так правильно будет? Работает корректно вроде, но знака !== не видал.
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Литература »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB