@phpgeeks

Страница 3775 из 8430
Андрей
07.02.2017
14:02:57
Как по мне вот этот пример отлично показывает, что рассматривать PHP строки как массивы - неверно

Sergey
07.02.2017
14:03:11
потому что сначала идет проверка типа в zval

до настроящих строк функцию array_push не пускают

Андрей
07.02.2017
14:03:42
Но вообще это отдельная тема. Вопрос в том, почему при обращении по индексу к NULL не возникает никаких ошибок. Можно ли переопределить это поведение?

Google
Sergey
07.02.2017
14:03:57
такое поведение и с int и с float и с bool

я не понимаю почему с null должно быть другое поведение

Андрей
07.02.2017
14:04:38
Хм, действительно

Так значит проблема только больший размах имеет

Котяй Негодяй
07.02.2017
14:04:57
Всё. Я перешёл на vscode.

Sergey
07.02.2017
14:05:08
F01134H
07.02.2017
14:05:12
не проблема, а так, проблемка

Андрей
07.02.2017
14:05:19
В реальном коде получить NULL вместо массива более чем реально. Число или булев получить там сложнее.

F01134H
07.02.2017
14:05:22
?
07.02.2017
14:05:42
Всё. Я перешёл на vscode.
на пхпс лучше б перешёл

Google
Андрей
07.02.2017
14:06:03
Понятное дело, что можно обращаться к любому индексу NULL, я для примера нулевой указал. У меня вообще строковой индекс был.

Sergey
07.02.2017
14:06:57
В реальном коде получить NULL вместо массива более чем реально. Число или булев получить там сложнее.
в реальном коде нужно возращать пустой массив или исключение, а не полагаться на notice

Котяй Негодяй
07.02.2017
14:07:08
на пхпс лучше б перешёл
Не нехочу. Я на пыхе попишу, когда руки дойдут до типов для эластика.

А пока нет резона.

Артур Евгеньевич
07.02.2017
14:07:26
Котяй Негодяй
07.02.2017
14:07:34
Откуда?
С атома.

F01134H
07.02.2017
14:07:34
Котяй а на чем ты пишешь?

кроме пыха

Котяй Негодяй
07.02.2017
14:07:46
Почти ничего не изменилось, кроме скорости.

?
07.02.2017
14:07:48
р*би поди

Котяй Негодяй
07.02.2017
14:07:52
?
07.02.2017
14:08:06
JS же.
теряем посона

Котяй Негодяй
07.02.2017
14:08:24
теряем посона
Куку. Это мой основной профиль. =))

?
07.02.2017
14:08:56
хотя там разницы поди толком нет

Котяй Негодяй
07.02.2017
14:09:21
Я вот не понял. И атом, а вскод оба на ноде и электроне. Но атом тормозит, а вскод нет. Почему?

Артур Евгеньевич
07.02.2017
14:09:45
Самовнушение видимо)

Котяй Негодяй
07.02.2017
14:09:57
webstorm тогда
У меня коллега на нём сидит. А посмотрел, мне не понравилось. Иде слишком вмешивается в процесс. Это мешает.

Google
Котяй Негодяй
07.02.2017
14:10:27
Самовнушение видимо)
Да не. Правда. Разница существенная. При этом накатил плагинами поддержку всех нужных мне фич.

Андрей
07.02.2017
14:10:35
Я же говорю, что проблема возникла на этапе разработки. А на этом этапе возможно получить где-то NULL вместо массива (например, забыли явно при объявлении переменной указать = []). А потом какой-то код пытается получить значение какого-то элемента этого не-массива, PHP ему молча возвращает NULL вместо нотайса/эксепшена. Далее код с этим значением что-то делает и в какой-то момент возникает ошибка. Но было бы замечательно получить эту ошибку ещё на этапе обращения к NULL, как к массиву.

Евгений
07.02.2017
14:10:54
простите, что врываюсь, а вот это кто-нить юзал? https://moguta.ru/

Котяй Негодяй
07.02.2017
14:11:05
код за тебя пишет, сука?
Да выёбывается много. Свои ворнинги, не понимает последней версии языка, и всё такое.

Артур Евгеньевич
07.02.2017
14:11:39
?
07.02.2017
14:11:52
у меня пхпсторм ни разу не залупнулся на es2015

Dmitriy
07.02.2017
14:12:10
?
07.02.2017
14:12:31
что, уже есть 2016?

Котяй Негодяй
07.02.2017
14:12:44
Ну хз почему так...а что быстрее вскод или саблайм?
Я не заметил разницы. Я думаю, она определённо есть, но вс код просто не тупит, и всё.

Dmitriy
07.02.2017
14:12:52
ES2017

Котяй Негодяй
07.02.2017
14:13:06
Dmitriy
07.02.2017
14:13:22
что, уже есть 2016?
Отстаешь на 2 года...

Андрей
07.02.2017
14:13:40
http://php.net/manual/ru/types.comparisons.php
Не нашёл тут описанного мною поведения. На самом деле наверняка где-то в документации это сказано, что переводит этот баг в раздел фич. Но менее ущербным это поведение от этого не становится.

Котяй Негодяй
07.02.2017
14:13:42
Какая разница, когда бабел есть?

Андрей
07.02.2017
14:14:02
Не молча, php скажет Too few arguments в виде notice или exception
На что PHP так скажет? Пример можно?

Джама
07.02.2017
14:14:08
После сублика

Google
Sergey
07.02.2017
14:14:27
На что PHP так скажет? Пример можно?
php > function test($q, $a){}; php > test(1);

Джама
07.02.2017
14:14:40
Но переходил тяжело, прям больно было

Котяй Негодяй
07.02.2017
14:14:40
Я, наконец-то, выпилил свой боилерплэйт в отдельный пакет и не парюсь.

Котяй Негодяй
07.02.2017
14:15:03
https://www.npmjs.com/package/jabt

Используется в рабочем проекте. Ыыы... Теперь даже после моего ухода его кто-то будет поддерживать.

Sergey
07.02.2017
14:15:48
и хватит писать нотайс

нотайс = not ice

?
07.02.2017
14:16:21
Admin
ERROR: S client not available

?
07.02.2017
14:16:38
мне ёбаскрипт не профиль

Dmitriy
07.02.2017
14:16:58
да и похуй
похуй похуй. а потом херак и ты на версии 5.6 а везде уже 9.1

?
07.02.2017
14:17:05
где ченджлог почитать?

Джама
07.02.2017
14:17:11
мне ёбаскрипт не профиль
ДжС норм если его могёть

?
07.02.2017
14:17:23
но мне он нужен постольку поскольку

:3

F01134H
07.02.2017
14:17:52
жс какашечка

Google
Андрей
07.02.2017
14:17:58
А как же правильно? Нотис? Гугл переводчик читает нотайс. А как правильно я хз, у меня англичан знакомых нет.

Джама
07.02.2017
14:18:01
но мне он нужен постольку поскольку
Хммм сейчас уже он даже более преобладает

Котяй Негодяй
07.02.2017
14:18:02
Ты так говоришь как будто выходишь в окно
Я никуда не ухожу пока. Просто у проекта будут ещё контрибьюторы. Это радует.

(;¬_¬)
07.02.2017
14:18:14
так поставь же public function someMethod (array $array) ?

?
07.02.2017
14:18:17
Джама
07.02.2017
14:18:20
Чем серверные

Dmitriy
07.02.2017
14:18:36
дай ченджлог
Это к @bigslycat . я еще в 15 году.

?
07.02.2017
14:19:02
Чем серверные
во фронте у него особо альтернативы есть?

Джама
07.02.2017
14:19:09
в другой вселенной
Да харош, Реактор, Бэкбон, Вью, им наш пхп нафиг не сдался

?
07.02.2017
14:19:15
@bigslycat дай ченджлог?

Котяй Негодяй
07.02.2017
14:19:18
дай ченджлог
http://node.green/

ivphpan
07.02.2017
14:19:20
как победить? Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.

Джама
07.02.2017
14:19:31
Чисто потому что умеют и делают на php restful

?
07.02.2017
14:19:32
Это к @bigslycat . я еще в 15 году.
развыступался зато

Котяй Негодяй
07.02.2017
14:19:39
Текущая версия ноды 7.

Джама
07.02.2017
14:19:55
?
07.02.2017
14:20:03
http://node.green/
чёто там сверху всё так же es2015 стоит

Котяй Негодяй
07.02.2017
14:20:04
Она приблизительно эквивалентна фичам V8 (посл. хром)

Джама
07.02.2017
14:20:53
Я Пхпшечку люблю, но есть реальность её игнорировать глупо

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