🐴
ну вот и выбирай модель конкурентности сообразно задаче
Alex
для апи сервакак который работает с микросервисами ивент лупы
🐴
я это все к тому, что js и java вообще разные вселенные
Alex
с точки зрения выполнения кода - согласен
🐴
да там даже битовые операции по-разному реализованы
🐴
вообще все другое)
Alex
вот веришь, за 10 лет ни разу не сталкнулся с битовыми операциями
Alex
пронесло видимо)
Alex
разве что когда АСМ учил в коледже)
Anonymous
Anonymous
это вообще реально, столько знать?)
Anonymous
Не хватает квантовой физики
🐴
Наставник по сортам говна
Anonymous
Здравствуйте! Не подскажите книги, где большое место уделенно парсингу данных с сайтов.
Anonymous
это еще мало
просто какой из него наставник, если такой большой стек
Anonymous
он, уверен, всё это знает крайне херово - если в среднем брать
The Ant
он, уверен, всё это знает крайне херово - если в среднем брать
как знать, может у чувака пятая степень этой херни https://ru.wikipedia.org/wiki/%D0%AD%D0%B9%D0%B4%D0%B5%D1%82%D0%B8%D0%B7%D0%BC
Anonymous
не то)
Anonymous
это ведь абстрактные вещи, а не предметы
Игорь
Странный вопрос, но я такого ещё не встречал, поэтому интерестно. Смотрите, а можно ли как-то сделать так, чтобы я записывал действия с объектом в паттерн? К примеру $pattern = "created_at->diffForHumans()" $instance->{$pattern} Тоесть, записать паттерн получение информации гле-то, а потом его инициализировать на сущности готовой У меня в голову приходит только такое: $func = "createdForHumans"; $instance->{$func}(); Но, может есть вариант попроще чем создавать для отдельной информации функцию 🤷🏻‍♂️ Это же PHP 😂 Не знаю поняли ли вы меня 🤷🏻‍♂️
Dima
Господа рарзработчики на пхп у меня к вам вопрос. В данный момент я формирую такой ключ к элементам ассоциотивного массива $journal_id:$issue_id:$year иногда переменной $issue_id не будет в базе данных и надо чтоб вместо нее было просто пустое место. Как сделать так чтоб пхп не заматерился. Какой-то метод который проверяет есть ли переменная, а если ее нет тод делают пустой нарпрмер $issue_id ||= $issue_id - что то в этом роде.
Dima
если у тебя пхп7, то в случае жопы делаешь переменную null и на месте уже $issue_id ?? 'blah-blah'
вот именно тут программистическая тонкость если там перменная неорпделена, или еще что-то, какие-то вот такие муторные моменты. И хочется прикрыть спину чтоб ни каких warn все четко и красиво.
Игорь
5.6
В 5.6 есть $issue_id ?: 'dafault\can_be_empty'
Dima
Господа еще вопрос. в ruby есть irb а как в пхп в косоле работать чтоб тестить
Vadim
у меня прям нескромный вопрос — почему с рубей на пхп?
Vadim
а вообще php -a
Dima
у меня прям нескромный вопрос — почему с рубей на пхп?
большой легаси прожект 10 летнего размера, надо изменять. Гос предприятие
Vadim
ох
Игорь
а вообще php -a
А как там видеть output?
Игорь
Точнее запустить выполнение того, что я записал
Dima
тот же вопрос
Игорь
тот же вопрос
У тебя это не сработает 🤷🏻‍♂️
Игорь
Undefined variable $a
Dima
Ох, как много нюансов на практике языка. Ну ничего разбгеребмся.
Bonsay
$i = 1; while ( $i < 10) { $i += 1; echo $i; } Почему тут выводится 10? если по условию 10 не входит
Co(n)stantine👨‍🔬
9 итераций +1
Dima
потом проверяешь
Dima
проверели 9, прибавили 1 получилось 10 вывели. Провелили 10 не пошли дальше
Bonsay
спасибо
Bonsay
а будет ли правильно если перед циклом for обьявляешь переменную, и ее же снова обьявляешь в цикле for?
Co(n)stantine👨‍🔬
покажи что ты хочешь
Bonsay
$d = 1; for ($d = 1; $d < 100; $d++) { echo $d; } вот так
Co(n)stantine👨‍🔬
ой, зачем так? у тебя итак $d = 1; можешь ее из цикла убрать for (; $d < 100; $d++) {
Co(n)stantine👨‍🔬
$d = 1; for ($d = 1; $d < 100; $d++) { echo $d; } вот так
можно конечно, ошибок не будет, но просто зачем 2 раза писать одно и тоже?
Bonsay
Т.е если объявил до цикла, в цикле можно не писать, и наоборот?
Co(n)stantine👨‍🔬
да
Yar
Читайте основы
Bonsay
Спасибо
Sergey
Т.е если объявил до цикла, в цикле можно не писать, и наоборот?
В первой части цикла можно даже несколько переменных объявить
Sergey
К примеру i и count в котором будет размер массива
Co(n)stantine👨‍🔬
Карочь вся инфа по работе с циклами отлично описана на php.net 🙂
Evgeniy
это же читать надо
Dmitriy
Уровень то разный у людей плюс с других языков приходят
Evgeniy
c 1c например
Moz
c 1c например
Это язык?
Evgeniy
нет это инструмент наказания
who are you
Нету
who are you
Хотя может левша будет так писать)))
John
Ты так пишешь что-ли?)
who are you
Это не по стандарту
John
Ппц
John
Это нечитабельно, если, допустим, три условия через &&
who are you
Ты можешь как угодно писать но после тебя будет тяжело поддерживать
who are you
А за это по рукам херачат
Владислав
У нас в проекте так пишут условия и шторм предлагает такие условия (не шторм, а код инспектор плагин).
John
Та такой ерунды не пишут, где ты видел, чтобы было такое сравнение?
John
Пишут сразу с функциями или с формулами
John
Что ты сравниваешь с тройкой?
John
Если есть такое сравнение, то это уже хардкод, откуда там тройка?
John
Ладно, ты не понимаешь
Владислав
Тут весь вопрос в логике условия. Обычно эталон (с чем сравнивают) пишут справа. Но код инспектор предлагает по какой-то причине эталон ставить слева.
John
Ты можешь себе представить сравнивание виде $а == 18?