@prophp7

Страница 442 из 1387
Aleh
10.07.2017
12:40:08
хз, можно линтер натравить на такое

с нуллами ваще актуально только для языков с системами типов не умеющих в null check

Evgeniy
10.07.2017
12:52:22
Потом постримлю свое имхо

Алексей
10.07.2017
12:53:34
а где смотерть?:)

Google
Evgeniy
10.07.2017
12:54:34
Ссылку выложу на стрим

Но мнение это не в последнй инстанции вообще погуглите

В pdo есть опция эмулирования prepare statment

По умолчанию она включена

И запрос на пхп создается

Данные проверяются и потом запрос в виде строки идет

Этт можно отключить

Это эмулирование сделано для бд которые не умеют сами prepare statment

Вроде sqlite или другая бд поджерживаемые pdo

В mysqli этой дичи нет и он юзает механизм бд по prepared statment

Это если коротко

Sergey
10.07.2017
12:58:01
https://en.wikipedia.org/wiki/Yoda_conditions - кто-то использует?)
ты решил сюда срач перенести?))

$var === null vs null === $var

Google
Aleh
10.07.2017
12:59:38
второй вариант красивее, где “foobar”.equals(smth) вместо smth.equals(“foobar”)

но имея null check зачем заниматься такой ерундой?)

andrey
10.07.2017
13:12:58
Pasha первый вариант красивее $var === null

Sergey
10.07.2017
13:18:29
false !== $pos = strrpos($address, ':')

Evgeniy
10.07.2017
17:02:35
Sergey
10.07.2017
20:14:20
Andrew
10.07.2017
22:34:26
Pasha первый вариант красивее $var === null
какая разница, красив или нет. null === $var помогает избегать случайного изменения значения переменной (очень легко написать null = $var и не заметить, особенно если игноришь варнинги IDE)

ну или во всяких notepad ++ пишешь

Evgeniy
10.07.2017
22:38:05
почему?
ну не зря же функцию делали)

Sergey
10.07.2017
22:38:52
ну не зря же функцию делали)
так себе причина если честно

Evgeniy
10.07.2017
22:39:11
в остальном разницы нет вроде

Darkling
10.07.2017
22:39:13
Есть довольно нубский вопрос. Работаю с Symfony и появилась нужна вызвать 403 ошибку в недрах контроллера. Я это сделал через exit(403), но, может, существует более правильный способ?

Evgeniy
10.07.2017
22:39:15
даже === быстрей

Darkling
10.07.2017
22:42:39
Только я пришёл, все замолчали :/

Jan
10.07.2017
22:46:17
☢ throw new AccessDeniedHttpException

https://stackoverflow.com/questions/21932229/how-can-i-throw-a-403-exception-in-symfony2

Вроде так)

Darkling
10.07.2017
22:49:54
Вроде так)
О, да, по крайней мере юниттест прошло.) Благодарю. ^_^

Jan
10.07.2017
22:58:19
А вот у меня другой вопрос. Может кто-нибудь сталкивался. Есть macOS + Vagrant. В Вагранте nginx, php, все дела. При загрузке файлов возникает ошибка mkdir: Permission denied.

config.vm.synced_folder <...>, owner: "vagrant", group: "vagrant" Подобные настройки пробовал, не помогло.

Google
Jan
10.07.2017
22:59:14
Прописывал туда и www-data тоже.

Нужной директории для загрузки выставил 777 права, юзера пробовал менять. И, кстати, заметил, что при загрузке файлов меняется владелец и группа на vagrant:vagrant ?

Гуглёж пока результатов не принёс.

Andrew
10.07.2017
23:02:52
Есть довольно нубский вопрос. Работаю с Symfony и появилась нужна вызвать 403 ошибку в недрах контроллера. Я это сделал через exit(403), но, может, существует более правильный способ?
если наследуешься от базового контроллера, там есть createAccessDeniedException. Ну и очень удобная функция denyAccessUnlessGranted если используешь атрибуты для авторизации доступа

Jan
10.07.2017
23:12:57
В общем, с Вагрантом разобрался. Сделал отдельный конфиг config.vm.synced_folder и всё заработало.

config.vm.synced_folder "./local/path/to/uploads", "/vagrant/path/to/uploads", id: "vagrant-uploads", owner: "vagrant", group: "www-data", mount_options: ["dmode=775,fmode=664"]

Darkling
10.07.2017
23:16:19
throw $this->createAccessDeniedException?
А, блин, туплю хД

throw $this->createAccessDeniedException?
Благодарю, всё работает. ??

Fayozjon [CybernatiC]
11.07.2017
07:02:14
Кто обещал постримить по pdo orm и так далее дайте знать когда это произойдет

Sergey
11.07.2017
07:08:55
вот почти все что там будет)

Fayozjon [CybernatiC]
11.07.2017
07:09:11
Сергей спасибо :)

Sergey
11.07.2017
07:09:31
но если что это скорее всего @KuvshinovEE грозился

f4rt~
11.07.2017
07:11:16
Интересно посмотреть на pdo плейсхолдеры, мы часто обсуждали всякие WTF в мамбле по этому поводу

Fayozjon [CybernatiC]
11.07.2017
07:11:20
Если есть возможность покидайте ютуб каналы где актуальная годнота по пыхе

bear
11.07.2017
08:58:05
народ веб-дизайнер это профессия ?

мой другговорит это хобби

или хоби

Google
bear
11.07.2017
08:58:24
как угодно

Fayozjon [CybernatiC]
11.07.2017
08:58:40
Все чем ты зарабатываешь это профессия даже проституция

?

bear
11.07.2017
08:58:49
лел

я понял

Иван
11.07.2017
08:59:16
народ веб-дизайнер это профессия ?
ПРОФЕССИЯ (лат. professio - официально указанное занятие, специальность, от profiteer - объявляю своим делом), род трудовой деятельности (занятий) человека, владеющего комплексом специальных теоретических знаний и практических навыков, приобретённых в результате специальной подготовки, опыта работы. (БСЭ) твой друг ошибается

bear
11.07.2017
08:59:39
да

Admin
ERROR: S client not available

bear
11.07.2017
08:59:44
я был прав

Dima
11.07.2017
09:05:08
Красивый бесплатный paralax templage для bootstrap кто либо занет?

не то это какойто exe

Nurik
11.07.2017
10:34:38
Всем привет. Может кто-нибудь помочь с решением проблемы ? Мне нужен аналог кода на php для скрипта написанного на VBA.



Конкретно интересует вопрос. Нужно ли преобразовывать данные в бинарные, как это происходит в коде выше ?

Andrew
11.07.2017
10:39:41
function foo($bar){ return base64_encode(sha1($foo)); } ? :)

Nurik
11.07.2017
10:44:16
function foo($bar){ return base64_encode(sha1($foo)); } ? :)
Это точный аналог ? Т.е. не обязательно всё преобразовывать в байтовое представление ?

DELETED

i
11.07.2017
10:59:08
sha1($foo) нужно в байты перевести

return base64_encode(hex2bin(sha1($foo)));

Google
Nurik
11.07.2017
11:31:05
return base64_encode(hex2bin(sha1($foo)));
а если просто вторым аргументом в sha1 передать true это не будет аналогом вашей конструкции ?

Herman
11.07.2017
12:02:09
ребят, а это нормальная практика - создавать БД и таблицу, если они не существуют? Или принято использовтаь уже предварительно созданные?



Максим
11.07.2017
12:03:08
Сколько у тебя таких таблиц будет. Десяток лишних запросов к базе

Aleh
11.07.2017
12:06:05
https://gitlab.com/kornelski/babel-preset-php#php7-to-es7-syntax-translator

Sergey
11.07.2017
12:06:42
и нахуя?)

Aleh
11.07.2017
12:07:01
симфу транспильнуть

шоб для ноды наконец-то был нормальный веб-фреймворк

Herman
11.07.2017
12:07:24
Сколько у тебя таких таблиц будет. Десяток лишних запросов к базе
т.е. в продакшене обычно принято ручками всё создавать: таблицы, бд? так-то затраты несущественные, но всё равно какой-то автоматизации бы хотелось

Nurik
11.07.2017
12:23:49
https://gitlab.com/kornelski/babel-preset-php#php7-to-es7-syntax-translator
Последняя стадия наркомании.

Aleh
11.07.2017
12:26:44
express же?
ну это тоже самое, что сравнивать slim и symfony

Nurik
11.07.2017
12:28:09
На ноде вообще не приветствуются монолитные фреймворки. Ну кроме loopback, который по сути поверх экпресса написан.

Больше хотелось бы чтобы в nodejs была нормальная ORM на основе Datamapper.

Aleh
11.07.2017
12:30:36
ох уж этот монолитный симфони)

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