Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Объясните логику выражения php

396
19 января 2012 года
SibBear
223 / / 27.07.2006
 
Код:
if ($i < count($_SESSION["gids"]))
            {
                if (!$canadd) if (($is - $_SESSION["counts"][$i] - $pcount)<0) {echo "-1"; return 0;}
                $_SESSION["counts"][$i]+ = $pcount;
            }


как это работает? Я подобную конструкцию вижу в первый раз,и не понимаю...
что значит echo -1; return 0 ?
куда echo то? он не выводит на экран ничего
14
19 января 2012 года
Phodopus
3.3K / / 19.06.2008
а как ты его запускаешь, что он тебе на экран не выводит?
396
19 января 2012 года
SibBear
223 / / 27.07.2006
он в общем листе программы. Я не могу понять логики, что он делает, или что он должен сделать. Чужой код...
может у echo есть еще какие возможности? Тоесть вывод, в привычном понимании в браузер. Может еще куда?
285
19 января 2012 года
Romik
479 / / 24.11.2002
Главное что делает этот код, так это увеличивает счётчик в сессии или не увеличивает. Для того и используется return до обращении к сессии.
12
21 января 2012 года
alekciy
3.0K / / 13.12.2005
Отвратный код, увидишь автора вырви руки. Они у него явно не в том месте.

Конкретно по коду разница в том, что echo не прервет выполнение программы и далее после него что-то-еще-будет-выполнено, а return да. Все что ниже не сработает.
396
21 января 2012 года
SibBear
223 / / 27.07.2006
Цитата: alekciy
Отвратный код, увидишь автора вырви руки. Они у него явно не в том месте.

Конкретно по коду разница в том, что echo не прервет выполнение программы и далее после него что-то-еще-будет-выполнено, а return да. Все что ниже не сработает.


Спасибо! Теперь понятно.
Все равно переделаю, но хотел разобраться, может тут что уникальное... а оно то оказалось...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог