Aleksey
есть у кого-то знакомый сеошник?
Leonid
приходит
Leonid
сокет онлайн, я отправляю этим же скриптом сообщение и в браузере видно, как оно с сервера приходит
Leonid
но socket.connected == false
Leonid
и сюда ничего не приходит socket.on('message', function (data) { data = jQuery.parseJSON(data); console.log("data: " + data); });
Leonid
От сервера это прилетает: ["message", "{"message":"\u0430\u043f\u0440\u043f"}"]
Илья | 😶☮️🐸
а зачем парсить json, если можно передать его так ? Или я ошибаюсь ?
Илья | 😶☮️🐸
странно, у меня в проде приложение с использованием сокетов (socket.io) с клиентской части отсылается объект и на сервере после проверок спокойно провожу работу с ним
Илья | 😶☮️🐸
Не, погоди, ты меня запутал. Я пошёл тестить
Илья | 😶☮️🐸
👍
Quiet
Что за "!!"? return !! $this->favorites->where(['user_id' => auth()->id()])->count();
Quiet
двойное не - преобразование в boolean
0 => !0 = 1 => !1 = 0 Какой в нем смысл?
W.Ed.
!!.....->count() - проверка количества - есть ли хоть 1
Dmitriy
сишник писал просто
W.Ed.
тоже самое что и !
W.Ed.
просто с инвертированным результатом
Dmitriy
где еще такое юзают обычно ? в джаве не видел в питоне тем более. в пхп такое раз в 200 лет увидишь
Dmitriy
я про то что это не популярное выражение. и очень очень редко встречается
Dmitriy
заменяют более простым
W.Ed.
кому как
W.Ed.
что проще двух символов?
Dmitriy
что проще двух символов?
короче не всегда проще
W.Ed.
я пошлю их изучать основы языка, часть про булевы операторы
W.Ed.
короче не всегда проще
хотел сказать понятнее, наверное
Dmitriy
ага
W.Ed.
но это зависит от того, знает ли человек основы языка, опять же
Dmitriy
я пошлю их изучать основы языка, часть про булевы операторы
http://php.net/manual/en/language.operators.php где тут это ? =)
Dmitriy
я вот не нашел
Dmitriy
куда посылать народ то ?
W.Ed.
есть люди кто не знает ++, ты будешь ради них расшифровывать?
W.Ed.
куда посылать народ то ?
http://php.net/manual/en/language.operators.logical.php
W.Ed.
ну тут и фейсбука нет
Dmitriy
http://php.net/manual/en/language.operators.logical.php
нету там. так куда посылать народ ?
W.Ed.
там есть !
Dmitriy
где учить то
W.Ed.
! = not = не
W.Ed.
!! = not not = не не
W.Ed.
это очевидно
W.Ed.
любому разумному человеку
W.Ed.
http://php.net/manual/en/language.types.type-juggling.php
Dmitriy
любому разумному человеку
окей. как обьяснять не разумным ? раз ты у нас тут разумный расскажи нам
W.Ed.
(правое !)
W.Ed.
из числа в boolean
W.Ed.
поэтому опустить нельзя
W.Ed.
http://php.net/manual/en/language.types.boolean.php#language.types.boolean.casting
Dmitriy
ты же понимаешь что в примерах выше на пхп.нет нету ничего о !!
W.Ed.
порядок применения операторов http://php.net/manual/en/language.operators.precedence.php
Dmitriy
я именно про описание
Dmitriy
а не догадки разумных
W.Ed.
или тебе рассказать что делает 100+67?
Dmitriy
но это есть в доке
W.Ed.
как и порядок применения оператора ! и что он делает
W.Ed.
!! - это не отдельный оператор и не что-то особенное, а просто два простых оператора
W.Ed.
ты же не лезешь в доки каждый раз чтобы узнать что делается вперед, деление или сложение
W.Ed.
вот аналог про js https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B
W.Ed.
https://learn.javascript.ru/logical-ops#%D0%BD%D0%B5
W.Ed.
https://stackoverflow.com/questions/2127260/double-not-operator-in-php
W.Ed.
"It's not the "double not operator", it's the not operator applied twice. "
W.Ed.
пропустил второе сообщение
W.Ed.
первое я удалил сам
Anonymous
Как установить phpmyadmin на встроенный сервер php?
W.Ed.
преобразование в булев тип
W.Ed.
короткая запись
W.Ed.
ну в js же слышал
🐴
черт, опоздал на срач
🐴
че тут, кто неправ?
W.Ed.
как угодно, с админом спорить бесполезно
W.Ed.
очевидная и часто используемая.... супер я не писал
🐴
не, эт фиговый срач. ответ зависит от предыдущего опыта.
W.Ed.
прости что тебе сложно
W.Ed.
два оператора подряд
W.Ed.
это не сахар
W.Ed.
это два раза один оператор применятеся
W.Ed.
в пхп есть !
🐴
эт не сахар. в пыхе тоже так можно