Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Photo
На самом деле, этот код выведет ошибку о том, что в метод
getPHPVersion
не передали достаточное кол-во аргументов, но если переместить PHP_VERSION
в последнююю пару скобок (первая пара - это __invoke
, вторая - анонимная ф-ция, возвращаемая из __invoke
, и уже третья - это вызов метода класса как анонимной ф-ции), то все будет работать. По поводу незнакомого многим синтаксиса, когда массив превращается в callable, можно почитать в документации https://www.php.net/manual/ru/language.types.callable.php.#advanced
Частью разработки любого приложения является планирование схемы базы данных для будущих таблиц. На этом сайте собраны схемы базы данных популярных приложений и пакетов.
https://drawsql.app/templates/tags/php
Частью разработки любого приложения является планирование схемы базы данных для будущих таблиц. На этом сайте собраны схемы базы данных популярных приложений и пакетов.
https://drawsql.app/templates/tags/php
DrawSQL
PHP database schema templates - DrawSQL
Collection of entity relationship diagrams for PHP apps.
#advanced #sql
Подробное объяснение джоинов и их видов.
http://www.skillz.ru/dev/php/article-Obyasnenie_SQL_obedinenii_JOIN_INNER_OUTER.html
Подробное объяснение джоинов и их видов.
http://www.skillz.ru/dev/php/article-Obyasnenie_SQL_obedinenii_JOIN_INNER_OUTER.html
www.skillz.ru
Объяснение SQL объединений JOIN: LEFT/RIGHT/INNER/OUTER - Блог разработчика
Объяснение SQL объединений JOIN: LEFT/RIGHT/INNER/OUTER. Блог разработчика
Пых — авторский блог о разработке на PHP.
Комментарии к новостям, лучшие практики для PHP 7.4 и Symfony 4/5 на базе личного опыты с подробными пояснениями и примерами кода.
Автор — Валентин Удальцов, активный контрибьютор экосистемы Symfony, участник российских и зарубежных конференций по PHP.
Комментарии к новостям, лучшие практики для PHP 7.4 и Symfony 4/5 на базе личного опыты с подробными пояснениями и примерами кода.
Автор — Валентин Удальцов, активный контрибьютор экосистемы Symfony, участник российских и зарубежных конференций по PHP.
Что выведет данный код?
Anonymous Quiz
16%
Undefined offset: 0
29%
['first', 'second', 'third']
41%
Expected type callable, null given
14%
array_map() expects at most 3 parameters, 4 given
Весь мир на удаленке, заработки в офлайне просели – нельзя полагаться на один источник дохода. Бывшие офисные сотрудники штудируют курсы и уходят во фриланс за онлайн-заказами. Преимущества очевидны:
💎 Зарплату определяют нагрузка и опыт, а не мнение начальника
🌐 Международный рынок: больше вариантов, оплата в валюте
🌊 Сам выбираешь, когда трудиться и отдыхать
Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на GeekBrains freelance. Курсы по тестированию, верстке, мобильной разработке и вебу – все с акцентом на быстрый старт во фрилансе. Делимся ссылкой: https://proglib.io/w/b15b7a0e
💎 Зарплату определяют нагрузка и опыт, а не мнение начальника
🌐 Международный рынок: больше вариантов, оплата в валюте
🌊 Сам выбираешь, когда трудиться и отдыхать
Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на GeekBrains freelance. Курсы по тестированию, верстке, мобильной разработке и вебу – все с акцентом на быстрый старт во фрилансе. Делимся ссылкой: https://proglib.io/w/b15b7a0e
#advanced #laravel
Динамическая маршрутизация пользовательских доменов.
https://joelennon.com/dynamic-custom-domain-routing-in-laravel
Динамическая маршрутизация пользовательских доменов.
https://joelennon.com/dynamic-custom-domain-routing-in-laravel
Joe Lennon
Dynamic custom domain routing in Laravel revisited
Back in November 2015, I wrote a Medium post about using Laravel's subdomain routing feature with custom domain names, something that is important for many multi-tenant applications. There was always one thing about this solution that bugged me however, and…
Что выведет данный код?
Anonymous Quiz
43%
Строки с 9 по 0
15%
-1
28%
Cannot use yield as statement
14%
Uncaught Error: Call to a member function valid() on int
#библиотека
К сожалению, PHP имеет много недостатков, и один из них - это несогласованные встроенные функции, которые могут вернуть сразу несколько ответов или не выкинуть исключение там, где бы нам этого хотелось. Однако на гитхабе есть несколько пакетов, которые превращают ошибки в исключения. И одна из них - это библиотека exceptionally.
https://github.com/vudaltsov/exceptionally
К сожалению, PHP имеет много недостатков, и один из них - это несогласованные встроенные функции, которые могут вернуть сразу несколько ответов или не выкинуть исключение там, где бы нам этого хотелось. Однако на гитхабе есть несколько пакетов, которые превращают ошибки в исключения. И одна из них - это библиотека exceptionally.
https://github.com/vudaltsov/exceptionally
GitHub
GitHub - vudaltsov/exceptionally: A PHP library that converts errors into exceptions easily
A PHP library that converts errors into exceptions easily - vudaltsov/exceptionally
Полезный текст на Хабре от специалиста, который больше пяти лет занимается администрированием кластеров Kubernetes и построением сложных микросервисных архитектур. В статье рассказывается, что представляет собой этот самый Kubernetes и чем интеграция с вендором отличается от open source.
Материал можно почитать по ссылке https://habr.com/ru/company/ru_mts/blog/500728/
Материал можно почитать по ссылке https://habr.com/ru/company/ru_mts/blog/500728/
Хабр
Kubernetes: open source против вендорского
Привет, меня зовут Дмитрий Краснов. Уже более пяти лет я занимаюсь администрированием кластеров Kubernetes и построением сложных микросервисных архитектур. В нач...
#video
Запись прошлой онлайн конференции PHP Russia, на которой обсуждались такие доклады, как производительность в PHP, обзор Cycle ORM, SQL в 21-м веке, очереди и многое другое.
https://www.youtube.com/watch?v=zYWDlaOOFTU
Запись прошлой онлайн конференции PHP Russia, на которой обсуждались такие доклады, как производительность в PHP, обзор Cycle ORM, SQL в 21-м веке, очереди и многое другое.
https://www.youtube.com/watch?v=zYWDlaOOFTU
YouTube
PHP Russia 2020 Online по-русски
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Приглашаем на HighLoad++ Foundation — крупнейшую в России профессиональную…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Приглашаем на HighLoad++ Foundation — крупнейшую в России профессиональную…
«Цифровой прорыв» 2020 открывает прием заявок на масштабный IT-марафон с призовым фондом 5.000.000 руб.! ⚡️
В режиме онлайн ты сможешь реализовать свою идею, создать действительно классный продукт, который будет менять жизни людей. 🚀
💥 Регистрируйся по ссылке: https://proglib.io/w/6fdf29ce
Тебя ждут два онлайн-хакатона, которые пройдут 5-7 июня и 19-21 июня. 👨🏻💻👩🏼💻
- 36 часов кодинга/400 команд;
- Крутые кейсовые задания от Росатома, Сбербанка, Глобального русскоговорящего технологического сообщества Rutech;
- Образовательная программа;
- Трекеры и эксперты , которые будут помогать тебе на каждом этапе.
🌏 25 июня - 25 июля состоится онлайн-чемпионат на технологической платформе Mail.ru:
- Индивидуальное участие;
- Задачи по Machine Learning и Data Science;
- Возможность попасть на финал Цифрового Прорыва!
🎯 Проверь свои силы и разработай крутой проект для решения реальных бизнес-задач, регистрируйся по ссылке: https://proglib.io/w/6fdf29ce
В режиме онлайн ты сможешь реализовать свою идею, создать действительно классный продукт, который будет менять жизни людей. 🚀
💥 Регистрируйся по ссылке: https://proglib.io/w/6fdf29ce
Тебя ждут два онлайн-хакатона, которые пройдут 5-7 июня и 19-21 июня. 👨🏻💻👩🏼💻
- 36 часов кодинга/400 команд;
- Крутые кейсовые задания от Росатома, Сбербанка, Глобального русскоговорящего технологического сообщества Rutech;
- Образовательная программа;
- Трекеры и эксперты , которые будут помогать тебе на каждом этапе.
🌏 25 июня - 25 июля состоится онлайн-чемпионат на технологической платформе Mail.ru:
- Индивидуальное участие;
- Задачи по Machine Learning и Data Science;
- Возможность попасть на финал Цифрового Прорыва!
🎯 Проверь свои силы и разработай крутой проект для решения реальных бизнес-задач, регистрируйся по ссылке: https://proglib.io/w/6fdf29ce
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Разыскивается PHP-разработчик (Личный кабинет)
От 90000 RUB, Новосибирск
📌 Задачи:
- Разработка нового и поддержка существующего API для владельцев бизнеса
- Рефакторинг написанного командой кода для единообразия архитектуры
- Интеграции с несколькими десятками сервисов и обеспечение консистентности данных
👨🎓 Требования:
- Опыт работы на PHP в связке с nginx/apache от двух лет
- Опыт разработки на PHP-фреймворках — Yii, Laravel, Symfony
- Знания git, svn или других систем контроля версий
➡️ Подробности - https://proglib.io/vacancies/php-razrabotchik-lichnyy-kabinet-2gis-2020-05-15
От 90000 RUB, Новосибирск
📌 Задачи:
- Разработка нового и поддержка существующего API для владельцев бизнеса
- Рефакторинг написанного командой кода для единообразия архитектуры
- Интеграции с несколькими десятками сервисов и обеспечение консистентности данных
👨🎓 Требования:
- Опыт работы на PHP в связке с nginx/apache от двух лет
- Опыт разработки на PHP-фреймворках — Yii, Laravel, Symfony
- Знания git, svn или других систем контроля версий
➡️ Подробности - https://proglib.io/vacancies/php-razrabotchik-lichnyy-kabinet-2gis-2020-05-15
Пройди обучение и попади на стажировку в WildBerries!
Хочешь стать IT-специалистом крупной компании? Тогда обучающий курс «Профессия Go-разработчик» для тебя!
За год обучения ты:
получишь базовые знания программирования;
пройдёшь обучение от ведущих разработчиков WildBerries;
научишься разрабатывать и тестировать приложения на Golang;
освоишь принципы работы с алгоритмами поиска и сортировки;
научишься взаимодействовать с файловой системой.
Программа обучения разработана в партнёрстве с международным e-commerce-проектом WildBerries. Выпускники, успешно окончившие курс, смогут пройти собеседование и попасть на стажировку в компанию.
Для первых 20 студентов действует скидка 35%.
Успей записаться! https://clc.to/snRY5Q
Хочешь стать IT-специалистом крупной компании? Тогда обучающий курс «Профессия Go-разработчик» для тебя!
За год обучения ты:
получишь базовые знания программирования;
пройдёшь обучение от ведущих разработчиков WildBerries;
научишься разрабатывать и тестировать приложения на Golang;
освоишь принципы работы с алгоритмами поиска и сортировки;
научишься взаимодействовать с файловой системой.
Программа обучения разработана в партнёрстве с международным e-commerce-проектом WildBerries. Выпускники, успешно окончившие курс, смогут пройти собеседование и попасть на стажировку в компанию.
Для первых 20 студентов действует скидка 35%.
Успей записаться! https://clc.to/snRY5Q