Xwab
Форумыnavigate_nextОбщие вопросы

Вопрос нуба программистам
Сообщения
apple

объясните эту строку, пытаюсь разобраться пхп, часто руки опскаются
if(isset($_GET['act']) and $_GET['act']!==NULL) { $act = $_GET['act']; }

расскажите что это все означает, а то лажу по всяким он лайн учебникам(((

25 Мар 2012, 22:28
exelente

это условие передачи параметром get с префиксом act. Кстате это дырка

25 Мар 2012, 22:31
apple

exelente, спасибо, но я как бэ ничего не вынес для себя...ладно, пойду искать еще форумы...просто надоело двигами пользоваться.
а давайте создадим отдельную тему типа "онлайн учебник пхп", для таких забитых чайников как я=))

25 Мар 2012, 22:32
Afictox

apple, очевидный тред с очевидными вопросами по PHP в очевидном разделе по очевидному PHP, играет очевидную роль очевидного чятика, где можно задавать очевидные вопросы по вышеупомянутому PHP.


__________
посл.ред. 25 Мар 2012, 22:38; всего 1 раз 25 Мар 2012, 22:37
Okula

Код в первом посте можно упростить:
[php:1:ed44ced3e0]$act = empty($_GET['act']) ? FALSE : $_GET['act'];[/php:1:ed44ced3e0]

25 Мар 2012, 22:37
apple

Afictox, слишком умный для 12 ти летнего

25 Мар 2012, 22:53
mixlion

Okula, он в том не может разобраться а ты ему сокращенный вариант.
Автор, в этом участке проверяется если в url передан параметр act и он не пустой то переменной $act присваивается его значение.

25 Мар 2012, 22:57
Okula

mixlion, а что сложного в тернарном операторе?
условие ? значение если выполняется условие : значение если условие не выполняется

25 Мар 2012, 23:03
apple

то есть, в общем пхп работает так: ты пишешь условия, а определенные приколы выполняют их при той или иной ситуации?
______
а подскажите норм он лайн учебник, который действительно для чайников (кропе php.su php.net)((

25 Мар 2012, 23:06
Febian

apple, как раз таки проще php.su не найдешь..

25 Мар 2012, 23:09
Ответить на тему