@prophp7

Страница 670 из 1387
F01134H
10.10.2017
09:35:02
наверное на работу на единороге летаешь

постоянно встречаю тех, кто пишет ==

наверное мы в разных вселенных живем

Sergey
10.10.2017
09:35:32
=== и тайпхинтинг везде где можно
+ и сократить использование empty

Google
F01134H
10.10.2017
09:35:49
в битриксе вон вообще по умолчанию оно, кек

Gaiaz Iusipov
10.10.2017
09:35:53
кто например? студенты фрилансеры?

$iD
10.10.2017
09:36:04
Gaiaz Iusipov
10.10.2017
09:36:10
битрикс это харам

F01134H
10.10.2017
09:36:13
когда я был студентом фрилансером, я писал ===

)

f4rt~
10.10.2017
09:36:27
мб если для тебя есть разница какой тип тебе прилетает для сравнения,ты уже не правильно делаешь?

Valeriy
10.10.2017
09:37:04
мб true мб false

F01134H
10.10.2017
09:37:04
с ними всякое бывает

Gaiaz Iusipov
10.10.2017
09:37:05
когда я был студентом фрилансером, я писал ===
вот я о том же, где ты "постоянно встречаешь" этих людей?

F01134H
10.10.2017
09:37:21
вот я о том же, где ты "постоянно встречаешь" этих людей?
Мне больше интересно, как ты их постоянно избегаешь :D

это же пхп

Google
Sergey
10.10.2017
09:37:45
что не так с эмпти?
empty для массивов ок, а вот когда 0, "" и null через empty проверяют то не очень читабельно и понятно с первого раза

F01134H
10.10.2017
09:37:53
говорить, что тут идеальный мир без говнокода - да это как магию вне хогвартса юзать

Gaiaz Iusipov
10.10.2017
09:38:21
потому что есть банально кодстайл утилиты которые застучат таким прогерам руки до крови перед тем как они закомитят свой гавнокод

F01134H
10.10.2017
09:38:27
дохуя и больше тех, кто забивает хуй на сравнения и юзает как хочет

Sergey
10.10.2017
09:38:35
есть код стайлы

F01134H
10.10.2017
09:39:12
кодстайл не должен влиять на функциональность кода

Sergey
10.10.2017
09:39:25
http://symfony.com/doc/current/contributing/code/standards.html#structure >Always use identical comparison unless you need type juggling;

F01134H
10.10.2017
09:40:05
иначе этот кодстайл - не кодстайл, а спецификация разработки

Gaiaz Iusipov
10.10.2017
09:40:07
причем тут кодстайл, если это два разных оператора?
влияет. В код стайле указано использовать строгое сравнение, сюда же и аргумент true в in_array включается например

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

F01134H
10.10.2017
09:41:25
хз, насколько я помню, когда я юзал csfixer и scrutinizer и travis, никто из них не ловил эти сравнения

мб я какие то флаги не врубил

но типо раз оно по умолчанию не включено, следовательно, большинство забивает хуй и продолжает как делали раньше)

$iD
10.10.2017
09:43:53
тыжпрограммист.. настрой) это всё дерьмо настраивается. Ну и как бы один раз настроил - всем ок :)

F01134H
10.10.2017
09:44:46
у меня пока не было командной работы, так что под себя все делаю

но к слову сравнения у меня трехзначные, просто привычка

Sergey
10.10.2017
09:46:15
это пока не столкнешься с багами связанными с false == 0 0 == " 0 == "0"

F01134H
10.10.2017
09:46:34
не баг, а фича :D

Sergey
10.10.2017
09:47:14
или 0 != [] false == [] но false == 0

Google
F01134H
10.10.2017
09:47:48
да да

Alexander
10.10.2017
09:51:10
Мне кажется это один из первых вопросах на любом собеседовании. Я обычно юзаю === именно там где оно необходимо. Во всех остальных местах ==

F01134H
10.10.2017
09:53:12
во всех остальных местах мастер кард

а если серьезно, ты ведь не знаешь, когда тебе в каком-либо месте понадобится строгое сравнение

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

и тут тебя ждет сюрприз

Sergey
10.10.2017
10:19:45
<?= \Yii::$app->money->convertAndFormat($offer->shopProduct->minProductPrice->money); ?> Здесь выводим прайс. Подскажите, а как в проекте настроить формат, без копеек?

Виктор
10.10.2017
10:50:39
Так кто ж знает как у вас сервис money устроен..

(;¬_¬)
10.10.2017
10:51:52
надо смотреть доки на компонент money
но это же гуглить.... читать... ??

Saško
10.10.2017
10:52:14
Maxim
10.10.2017
11:34:37
Подскажите в Symfony 3 - есть sonata admin, меняем пользователя, есть поле для выбора из списка статусов и нужно чтобы при сохранении не вываливало ошибку что выбран объект статус и сохраняло в поле id. Сейчас ругается что expected argument integer, Status given

В build form ->add('status', Entitytype:class, [ 'class' => Status, 'choise_label' => name)

Konstantin
10.10.2017
15:57:33
В шторме как то можно синхронизировать папку проекта и http://joxi.ru/Vrw3g41hOQ3xvr, просто когда я artisan'ом создаю вьюшки например, они не улетают в мою папку (/var/www/)

Григорий
11.10.2017
08:09:35
Подскажите пожалуйста кто уже сталкивался с подобной задачей: Надо сделать конструктор форм для сайта. Т.е. пользователь в админке сможет создавать формы и добавлять в них неограниченное количество полей разного типа. Например: 1. Форма "Обращения". Поля: "E-mail", "Имя", "Тема обращения", "Текст обращения". 2. Форма "Заказать обратный звонок". Поля: "Телефон", "ФИО", "Время звонка". 3. ... И таких форм может быть много. Типы полей могут быть любыми (input, textarea, select...). Вопрос: Как хранить данные поданные с форм в БД?

F01134H
11.10.2017
08:11:01
push eax

Григорий
11.10.2017
08:11:11
Есть идея создать одну таблицу в которой хранить схемы данных для форм. И для каждой формы программно создавать по еще одной таблице с соответствующими полями. Но не знаю правильно ли это.

eav
Спасибо. Сейчас почитаю что это за паттерн такой.

Google
Evgeniy
11.10.2017
08:14:25
незачто, проблем с хранением не будет, с ним проблемы со сложными выборками

Григорий
11.10.2017
08:14:39
push eax
А это я не понял. Или это не мне? )

Dmitriy
11.10.2017
08:15:58
чувак если ты не знаешь как такое сделать значит ты встрял )

это достаточно сложная задача )

хотя скорее всего встрял заказчик )

Evgeniy
11.10.2017
08:16:37
все когда то делается в первый раз

Andrews
11.10.2017
08:16:49
Да че там, две таблица одна со схемами, во вторую складывать значения в каком-нибудь json

Dmitriy
11.10.2017
08:17:35
в мускл должно тоже прокатить

Sergey
11.10.2017
08:17:42
да

Dmitriy
11.10.2017
08:17:43
с 5.7 или когда там жсон завезли

Григорий
11.10.2017
08:17:49
мы хранили в json
Мы бы так и сделали, но у нас MySQL (

Sergey
11.10.2017
08:18:00
Andrews
11.10.2017
08:18:15
Evgeniy
11.10.2017
08:18:24
ну 3 варианта по сути eav, генерировать таблички, серелизовать в колонку в json например

все с определенными проблемами и плюсами

Samat
11.10.2017
08:18:44
ребят, пожалуйста, кто-нибудь выручит по одному вопросу laravel\vue.js?

Andrews
11.10.2017
08:18:48
Да и раньше можно было просто немного больше гемора

Google
Sergey
11.10.2017
08:19:00
с выборками проблемы будут во всех вариантах. но я не вижу в этом проблемы) всегда можно сделать агрегацию которую можно построить по этим json-кам

F01134H
11.10.2017
08:19:05
Evgeniy
11.10.2017
08:19:27
eav - я подсказ, до генерации табличек он сам додумался (так делают большинство cms) про серелизацию в колонку бд другие подсказили)

Sergey
11.10.2017
08:19:31
Samat
11.10.2017
08:19:46
если бы это был рекурсивный вопрос, я бы так и сказал

Evgeniy
11.10.2017
08:19:58
если чесно не вижу смысла так людей посылать по чатам фв)

Sergey
11.10.2017
08:20:08
eav - я подсказ, до генерации табличек он сам додумался (так делают большинство cms) про серелизацию в колонку бд другие подсказили)
вообще вопрос должен быть следующим - что с этими формами потом будет. Если тупо заполнять и хранить - то json наиболее выгодный вариант

Evgeniy
11.10.2017
08:20:12
если чат про пхп то все что касается пыха в том числе и смс

Страница 670 из 1387