PHP 7.4 последняя и самая лучшая версия, с PHP 8 ушел в строгую типизацию и отказ от шорттегов, в вебе строгая типизация нужна только в определенных случаях, но никак не по умолчанию, с PHP 8 проблем стало как с битриксом, кругом грабли, на которые ты тратишь еще больше времени и соответственно бюджеты и сроки, за все это платит клиент, это большая проблема..
@user-yn1pk3bz2r10 сағат бұрын
Пипец. Саша собесит Торвальдса. Смотреть без регистрации и смс
@malferov20 сағат бұрын
IT-энтузиаст
@HexletOrg23 сағат бұрын
Полное видео: kzbin.info/www/bejne/r5Kng5qGbb2Ei9k
@FeycotКүн бұрын
типа безопасный? Или безопасный тип?🤣
@HexletOrg14 сағат бұрын
Смотря с какой точки зрения на это смотреть)
@staslun1640Күн бұрын
Было смешно слушать, как ПХП разработчики смеются на руби. Когда единственный самый большой пример у них Badoo... В то время как руби используют gitlab, GitHub, Shopify, Airbnb и так далее. Но в целом интересная дискуссия, но PHP трогать больше все равно не хочется
@andreika713Күн бұрын
Фейсбук и его русскоязычный клон вк
@mzungu_baridiКүн бұрын
56:39 я думаю что админика на php - это общая боль, даже на symfony с SonataAdminBundle, это требует некоторых усилий (а если надо что-то по ajax подтягивать, то приготовься потратить некоторое кол-во времени на эту часть а не на основную задачу). У меня знакомый именно из-за этой проблемы когда-то перешёл на Django (и действительно, там админика очень хороша, сильно всё попроще чем на том же SonataAdminBundle) по его словам он тратит на админику самый минимум своего времени, почти всё время уходит на основную задачу.
@mzungu_baridiКүн бұрын
А кто подскажет адрес ресурса "php на танке" 51:30? Я только упоминания о нём, датируемые 2007-2008 годом, нашёл
@katusha389Күн бұрын
Когда у меня болит запястье я одеваю шерстяную красную ниточку. Не знаю почему и как но помогает.
@user-sh8qe9de4cКүн бұрын
Если врываться, то лучше в JS. Потом и на бэкенд проще перейти. А PHP это +1 год по сравнению с JS и много боли на Битриксе.
@Artem_Kruchinin2 күн бұрын
Спасибо ребят. Очень нравится быть в сообществе PHP правда еще меня не заметили, но когда нибудь надеюсь буду принимать участие в развитии
@HexletOrgКүн бұрын
Всё получится)
@grkunov2 күн бұрын
Почему не друпал? По историческим причинам. Выбрал бы modx. Далее не смотрел.
@grkunov2 күн бұрын
Деплой несет в себе какие-то копирования массивами. Они что папки руками на сервер закидывали?
@web_tolk2 күн бұрын
Joomla 4 / Joomla 5 имеет в коробке REST API, который может расширяться своими плагинами. Готовая админка есть, а фронт может работать по REST API,
@rin2004able2 күн бұрын
Фронтэнд, перенесенный на сервер, фронтэндом быть не перестает. В головах людей, в том числе оч опытных прогеров каша. Фронтэнд это про человеко-машинное взаимодействие, а не про исполнение кода на клиенте или сервере.
@bsisow2 күн бұрын
Спасибо! Приятно было послушать.
@devope3 күн бұрын
51:30 Не смог нагуглить :(
@devope3 күн бұрын
Очень дельно
@MrKrosna3 күн бұрын
PHP мой любимый язык программирования, начинал с версии 4.1, задачи с многопоточность можно решить через multicurl, но лучше использовать Go ) пример кода на php // Функция для многопоточного получения данных из нескольких URL function getMultiCurl($urls) { // Массив для хранения ресурсов cURL $curlArray = array(); // Мастер-хендл cURL $multiCurl = curl_multi_init(); // Инициализация всех cURL соединений и добавление их в мульти-хендл foreach ($urls as $i => $url) { $curlArray[$i] = curl_init($url); curl_setopt($curlArray[$i], CURLOPT_RETURNTRANSFER, true); curl_setopt($curlArray[$i], CURLOPT_FOLLOWLOCATION, true); curl_multi_add_handle($multiCurl, $curlArray[$i]); } // Выполнение запросов $index=null; do { curl_multi_exec($multiCurl, $index); } while($index > 0); // Сбор результатов foreach($curlArray as $i => $curl) { $results[$i] = curl_multi_getcontent($curl); // Получение данных curl_multi_remove_handle($multiCurl, $curl); // Удаление из мульти-хендла curl_close($curl); // Закрытие сессии cURL } curl_multi_close($multiCurl); return $results; }
@sergei38063 күн бұрын
чет лид молодой слишком))
@user-ri7mk9ek6e3 күн бұрын
С gql то что не так то? Везде он сейчас, соап и рест переписывается повально.
@mr.alekseyev3 күн бұрын
Александр без шляпы. Это не настоящий Александр!
@HexletOrg3 күн бұрын
Так и мы не настоящие)
@amir328063 күн бұрын
Event loop - это как в Node.js?
@user-qg6nh5rj1v3 күн бұрын
Насчет прослушивания через телефоны. Как-то мы с командой на обеде, сидели и обсуждали разные темы, в итоге случайно зацепились за Кубу, что это за страна, что там есть и вообще, как туда полететь. После обеда, пошли работать и какого было наше удивление, когда у нескольких человек в браузере мобил, начала отображаться реклама с турами до Кубы. Поржали тогда, что наши телефоны от Apple, все же прослушивают и данные сливаются, но никто с этим ничего делать не будет ))
@InfoPolza3 күн бұрын
Еще такого по больше
@webdev20303 күн бұрын
Ребят, вы сделали мой день. Проснулся без настроя и тут вы, прям зарядили. Такого контнета не хвататет.
@HexletOrg3 күн бұрын
Очень рады)
@vatakiller3 күн бұрын
27:23 Хз о чем борода говорит. На hh пять лет назад было в среднем 2тыс php-вакансий, сейчас их > 4тыс.
@vangogalon3 күн бұрын
Хекслет на столько развился, что позвал на подкаст Кузьму Гридина.
@silent-do3 күн бұрын
На nodejs есть fastify👍
@DezzGen3 күн бұрын
Парни красавчики, делайте ещё подобный контент !
@user-fk7sz3md1c3 күн бұрын
Прикольно, сделайте что-нибудь подобное по java, пожалуйста
@HexletOrgКүн бұрын
Посмотрим, кого из спикеров можно позвать)
@Mazahaka0074 күн бұрын
Спасибо, было интересно и полезно!
@annashchankina59214 күн бұрын
Даёшь машинное обучение от Хекслет!!!!
@lindx2533Сағат бұрын
лучше человеческое
@devKenny4 күн бұрын
вот иммено, только вебстудии и используют php так как cms есть и можно побыстренькому наговнокодить. Нормальные проекты на php не пишут умные люли
@sergeyvikulov26223 күн бұрын
ну а ты видимо умный и поэтому хочешь затянуть с процессом за чужие быбки?
@vatakiller3 күн бұрын
Чем тебе RetailCRM, Badoo, Avito, Delivery Club, BlaBlaCar, PHub не нормальные проекты? Или там тоже не умные люди работают?
@goriaevКүн бұрын
Можно добавить ещё (vk, fb), но справедливости ради: они стартовали на этом языке. Сейчас там зоопарк
@devKenny4 күн бұрын
если бы не cms на php, были бы качественные программисты, а не говнокодеры, коих куча на php
@north-leshiy4 күн бұрын
Если бы не CMS на PHP были бы CMS на java :D Или на JS. Или на Ruby (он в те годы был на коне). Вы CMS на ASP кстати видели?) Это же чудо :D По факту кроме как на PHP широко распространенных CMS крайне мало. На как условно WP, Drupal, Joomla, Magento.
@sergeyvikulov26223 күн бұрын
слышь, "качественный программист", а php то тут причем?
@HexletOrg4 күн бұрын
Полное видео уже на канале kzbin.info/www/bejne/j6TOonuVf9toqKc
@devKenny4 күн бұрын
в попу ваш битрикс
@Arseniy.P4 күн бұрын
Не сразу удалось понять по превью - что за республика такая - РНР, и куда она идет.
@sergeyvikulov26223 күн бұрын
вай вай! это что? сарказм?
@amir328063 күн бұрын
Рязанская
@HexletOrg4 күн бұрын
🔥 Бесплатный курс по основам PHP от Хекслета: ru.hexlet.io/link/NmVKBr 🔥Язык программирования PHP: рейтинг, сферы применения, прогнозы экспертов: ru.hexlet.io/link/iN2Wit ✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/link/nY7Yyn 00:00:00 интро 00:00:29 о спикерах из PHP-комьюнити 00:01:21 мне нравится, как развивается PHP, но не нравится, как ломают обратную совместимость 00:02:34 что такое Rector 00:04:55 есть ли необходимость поддерживать старые версии PHP 00:06:44 разработчики, которые занимаются археологией и апдейтами WordPress 00:11:39 ужасы апдейтов PHP 00:12:36 чем руководствуется core-команда PHP, когда принимает решения 00:14:57 что не хватает в PHP в 2024 00:18:18 что хорошего появилось в языке программирования PHP 00:20:16 запускают ли новые проекты на PHP 00:27:28 в PHP слабые разработчики и комьюнити? 00:36:27 почему микросервисы на PHP редко встречаются 00:40:17 почему все не хотят писать на PHP, а хотят писать на Rust 00:42:30 популярность языков зависит от страны? 00:48:03 легко ли учить PHP 00:59:30 в программирование больше не входят потому, что хотят сделать сайт? 01:07:33 самые модные фреймворки в PHP 01:11:17 стоит ли разработчику выбирать PHP, если есть другие языки с кучей фреймворков 01:19:58 хайп GraphQL прошёл? 01:21:41 комьюнити PHP
@sho_nuff4 күн бұрын
Привет! 🎉
@HexletOrg4 күн бұрын
Оперативно) поздравляем с тем, что первый)
@Ttr19634 күн бұрын
Какой классный программист )) 😎
@HexletOrg4 күн бұрын
Великолепнейший)
@user-lr3yc8eu4r5 күн бұрын
Способ 1. Создаёте пустой объект. при первом переборе массива заполняете свойства объекта (свойство = значение в массиве). При втором переборе (по свойствам объекта) собираете результирующих массив. Способ 2. Перебираешь массив, заполняешь результирующих массив при условии !includes. Но в этом случае каждый раз будет перебираться массив, что бы вычислить includes. 3. Используй Map :) 4. Если массив отсортирован, то вообще за один проход всё делается. Короче - вкл. фантазию уже.
@mma3ypuk5 күн бұрын
Бывает такое, что ты ежедневно пятидневку просыпаешься в 6 утра и домой возвращаешься в 19-20 вечера, и у тебя настолько конченая работа, что ты не можешь уделить час грёбаной работы на обучение, сидя за компом... Я начинаю отставать, но я продолжаю ежедневно по вечерам проходить уроки, пока не начинаю засыпать... Но это настоящий пиздец...
@vtotbl5 күн бұрын
Я бы ливнул услышав такой вопрос ...
@dranzboi5 күн бұрын
неграмотный ведущий
@user-xn2cr5oe4p5 күн бұрын
Такой вопрос, сразу поможет понять твой уровень: Если я своим шлангом по твоим губам постучу, что произойдёт?
@pages7776 күн бұрын
22042024
@HexletOrg6 күн бұрын
Полный список курсов и программ: ru.hexlet.io/link/WNkPpr (или первая ссылка в описании канала)