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
Форумы портала PHP.SU :: Версия для печати :: ООП для начинающих [3]
Форумы портала PHP.SU » Разное » Литература » ООП для начинающих

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

31. LIME - 13 Июля, 2011 - 19:00:49 - перейти к сообщению
vlados пишет:
++$a Префиксный инкремент Увеличивает $a на единицу и возвращает значение $a.

это не причина))
копайте дальше))
почему 2?
(Добавление)
если преинкремент поменять на пост ничего не изменится ))
32. vlados - 13 Июля, 2011 - 19:07:57 - перейти к сообщению
Если $переменная==2, то скрипт завершает работу и выводит текущую переменную.
(Добавление)
Так? Однако
33. LIME - 13 Июля, 2011 - 19:20:43 - перейти к сообщению
vlados дело вообще не в этом
вас не смущает что после continue нет ; ?
попробуйте поменять Print на echo
34. vlados - 13 Июля, 2011 - 19:25:23 - перейти к сообщению
LIME сейчас нет серверов под рукой.
А ведь даже не заметил....
(Добавление)
Если подумать, то каждая цифра выводится 2 раза, цифра 2 - 1 раз. Проверял на дедике.
35. pantela - 14 Июля, 2011 - 16:02:42 - перейти к сообщению
На сколкьо я знаю одно из отличии Print и echo это то что echoвозрашает параметр а Print просто выводить (что то такое где то читал, ожет быть ошыбаюсь) Закатив глазки
36. LIME - 14 Июля, 2011 - 17:03:02 - перейти к сообщению
pantela садись 4))
наоборот
(Добавление)
а у continue и break могут быть параметры потому и нет ошибки
осторожнее ))
37. createl - 03 Января, 2013 - 17:59:37 - перейти к сообщению
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 глюк). Подскажите, так правильно будет? Работает корректно вроде, но знака !== не видал.

 

Powered by ExBB FM 1.0 RC1