@phpgeeks

Страница 137 из 8430
Maxim
06.06.2016
16:08:40
На phpstorm Yii приятней

Артур Евгеньевич
06.06.2016
16:31:17
раз уж пошел разговор о фреймах, напомню про подгруппу) https://telegram.me/laravel_pro

Maxim
06.06.2016
16:34:59
.)

Firdavs
06.06.2016
16:35:24
https://www.getdigital.eu/select-from-users-where-iq---60.html

Google
Артур
06.06.2016
17:30:49
http://filmix.net/boeviki/109216-nikogda-ne-sdavaysya3-2016.html

нифигасе)))

кому интересно посмотрите ))

видел первые 2 части))

кульный боевик ))

Andrey
06.06.2016
20:28:09
кульный боевик ))
прочитал "культовый"

Артур
06.06.2016
20:55:12
нифигасе задроты))

я думал уже все спят))

Alon
06.06.2016
22:46:50
Ты недооценил тусовку

Артур
06.06.2016
22:47:04
может быть )

Alon
06.06.2016
22:48:26
Кто-то вообще наверно только проснулся)

Артур
06.06.2016
22:50:23
смотря какой часовой пояс)

Google
Artur
07.06.2016
00:08:05
покритикуйте плз https://github.com/bagart/candidate_practical_homework_refactoring :)

Артур
07.06.2016
00:17:57
$name = $_POST['name_result']; $last_name = $_POST['last_name_result']; $num_group = $_POST['num_group_result']; $data_test= date("H:i:s,j-m-Y"); $point = $_POST['point_result']; if (isset($name) && isset($last_name) && isset($num_group) && isset($point) && !empty($name) && !empty($last_name) && !empty($num_group) && !empty($point)) { var_dump(111);

вардамп не выводится

хотя проверил все данные приходят

но почему то через условие не срабатывает

Artur
07.06.2016
00:18:59
xdebug?

Артур
07.06.2016
00:19:24
через вардамп каждую переменную проверил

Artur
07.06.2016
00:19:34
твой if типичный пример плохо поддерживаемого кода

обвычно принято делать assertr если надо именно проверить а не задать условия

isset нен ужно делать есть потом обязмтельное !empty

и if всегда можно разделить на части

Артур
07.06.2016
00:21:12
так идет проверка на пустоту и на нулл

Artur
07.06.2016
00:21:34
empty "включает" в себя isset

Артур
07.06.2016
00:25:54
так в чем может быть ошибка ?

Artur
07.06.2016
00:30:11
да мало ли

включай xdebug

Артур
07.06.2016
00:30:23
!empty($point)

вот в этом)

нашел)

Artur
07.06.2016
00:30:28
даже вопросы такие появлятсья не будут

Google
Артур
07.06.2016
00:30:45
там 0 прилетало вот за это и не пропускало)

Artur
07.06.2016
00:30:49
bag@bag-dev:~$ php -r '$null = null;$false=false;$zero=0; var_dump($q=["isset" => [ "null" => isset($null), "false" => isset($false), "zero" => isset($zero),"undef" => isset($undef)], "empty" => ["null"=> empty($null), "false" => empty($false), "zero" => empty($zero), "undefe" => empty($undef)]]);' Command line code:1: array(2) { 'isset' => array(4) { 'null' => bool(false) 'false' => bool(true) 'zero' => bool(true) 'undef' => bool(false) } 'empty' => array(4) { 'null' => bool(true) 'false' => bool(true) 'zero' => bool(true) 'undefe' => bool(true) }

Артур
07.06.2016
00:31:01
что это ?)

Artur
07.06.2016
00:31:14
разница между empty и isset

Obazure
07.06.2016
02:07:30
Isset проверяет существует ли переменная

Например $а=0; isset a

Покажет что сущ

Кирилл
07.06.2016
02:08:08
подозреваю это был не вопрос

Obazure
07.06.2016
02:08:21
Мда((( точно

Выше не прочита

Л

Кирилл
07.06.2016
02:08:44
(:

Obazure
07.06.2016
02:09:20
Слышали что ниб про brackets?

Кирилл
07.06.2016
02:10:01
брекеты? зубы выравнивают:)

если серьезно - не слышал

Obazure
07.06.2016
02:10:28
Типа ide для web

Написана полностью на javascript

Кирилл
07.06.2016
02:12:40
Не довелось попользоваться. Все хвалят пхпшторм, а я на нетбинсе сижу

Артур
07.06.2016
02:14:12
сам пользовался долго))

Google
Артур
07.06.2016
02:14:33
потом начала сыпаться ошибка, что то было связано с явой )

снес )

установил пхпшторм)

Admin
ERROR: S client not available

Артур
07.06.2016
02:14:46
крякнул и радуюсь)

Кирилл
07.06.2016
02:17:02
Ну, у него есть свои недостатки:) Основной - лагает порой) На работе не даст мне никто ничего крякать (: Да он меня и устраивает:) Забавный баг у меня есть - язык бывает на русский перестает в нетбинсе переключаться:) В настройках расскаладки пришлось добавить комбинацию cltr+2 чтобы на русский насильно расскладку переключать)

[Anonymous]
07.06.2016
02:34:33
isset($foo, $bar, $baz) ну и т.д.

А если нужно ловить пустые параметры и выбрасывать исключения, то сделай массив с ними.

$test_array = ['p1', 'p2', 'p3']; foreach ($test_array as $a) { if (!isset($_POST[$a])) return "Parameter $a is missing!"; }

Но isset вернёт true на пустую строку, имей в виду.

Артур
07.06.2016
02:37:06
вот по этому я и юзаю еще !empty )

[Anonymous]
07.06.2016
02:37:33
Всё лучше и понятнее, чем огромное условие создавать.

Ну или empty, но лучше trim(strlen($foo)), потому что empty сломается, если пришлют " ".

Пробел.

[Anonymous]
07.06.2016
02:38:52
а зачем и isset и empty юзать?
И то и другое - зло.

empty("0") === true

А если ты обрабатываешь данные с формы, там вполне может быть 0, например.

Google
[Anonymous]
07.06.2016
02:39:48
А он, я так понимаю, использует isset и empty чтобы проверить что параметр пришёл и он не пустой.

Кирилл
07.06.2016
02:39:49
ну так учитывать это надо:) Чем зло то)

[Anonymous]
07.06.2016
02:40:05
Т.к. isset() отдаст true на "".

ну так учитывать это надо:) Чем зло то)
Я имел в виду что зло при проверке пользовательских форм.

Артур
07.06.2016
02:40:54
так 0 мне и нужен))

Кирилл
07.06.2016
02:41:20
ну тогда используй только !empty

Артур
07.06.2016
02:41:22
мне главное что бы не null, undefined

[Anonymous]
07.06.2016
02:41:50
Фишка empty() в том, что он не выбросит предупреждений если переменной нет.

Это такой костыль, его полезность под сомнением.

Но если ты от предупреждений бежишь, то тебе хватит только empty().

Я вообще предпочитаю все required ключи загонять в массив и по одному их проверять, см. выше.

Кирилл
07.06.2016
02:43:37
О_о чем костыль то? это зависит исключительно от места использования. Если мне достаточно того, что переменной нет или она пуста, то я буду использовать !empty

Страница 137 из 8430