Зачем нужен .lock файл в composer? Нужно ли его класть в репозиторий?
От себя добавлю, что если вы пишете библиотеку, то
https://phpprofi.ru/blogs/post/15
От себя добавлю, что если вы пишете библиотеку, то
composer.lock
не стоит добавлять в репозиторий, а если пишете полноценное приложение, то в этом случае обязательно добавлять. А почему, расписанно в данной статье)https://phpprofi.ru/blogs/post/15
Php Profi
Composer: Всё о .lock файле
Подводные камни при использовании класса DateTime. Читай и не благодари 👍
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
Telegraph
Перестаньте использовать DateTime
Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019…
Варинат роботы с деревьями через вложенные множества или Nested Sets в MySQL
http://zabolotnev.com/mysql-nested-sets
http://zabolotnev.com/mysql-nested-sets
Zabolotnev
Деревья nested sets в MySQL (Вложенные множества)
Краткое описание модели Nested Sets (вложенные множества), ее применения в MySQL и хранимая
процедура для построениядерева nested sets
процедура для построениядерева nested sets
Разбираемся в проверке JavaScript-типов с помощью typeof
https://medium.com/devschacht/javascript-typeof-43591ab15bef
https://medium.com/devschacht/javascript-typeof-43591ab15bef
Medium
Разбираемся в проверке JavaScript-типов с помощью typeof
Перевод статьи Glad Chinda: JavaScript typeof.
#заметкадня
die('123')
выводит на экран 123
и завершает процесс с кодом 0
, а die(123)
завершает процесс с кодом 123
и ничего на экран не выводит.Erik_Evans-Predmetno-orientirovannoe_proektirov.pdf
21.7 MB
Эрик Эванс. Предметно-ориентированное Проектирование.
Как правильно для здоровья спины сидеть на стуле https://www.youtube.com/watch?v=h2abFgAcLc8
YouTube
Healthy Sitting Posture to Reduce Back Pain
https://sonomabodybalance.com (707) 278-8718
The typical posture in the US changed around 1920, and now 80% of Americans suffer from serious low back pain at some point in their lives. This video will teach you simple guidelines for pain-free sitting…
The typical posture in the US changed around 1920, and now 80% of Americans suffer from serious low back pain at some point in their lives. This video will teach you simple guidelines for pain-free sitting…
#заметкадня
Функция
Функция
set_time_limit()
и директива max_execution_time
влияют на время выполнения только самого скрипта. Время, затраченное на различные действия вне скрипта, такие как системные вызовы функции system()
, sleep()
, потоковые операции, запросы к базам данных и т.п. не включаются в расчёт времени выполнения скрипта. Это не относится к системам Windows, где рассчитывается абсолютное время выполнения.Что смотрели и читали по PHP в 2021: список от сообщества https://habr.com/ru/company/skyeng/blog/648669/
Хабр
Что смотрели и читали по PHP в 2021
В декабре прошел второй ежегодный опрос русскоязычного PHP-сообщества. Ответов удалось собрать в два раза больше, чем годом ранее — три тысячи. Конечно, снова спросили у ребят про статьи и видео,...
Про безопасность. Будьте внимательны при установке composer-пакетов! Читать статью
Medium
Будьте внимательны при установке composer-пакетов!
Недавно на реддите засветился блог https://www.kernelmode.blog где автор нашел несколько уязвимых пакетов — один из них ‘symfont/process’…
Статический анализ PHP-кода
https://habr.com/ru/company/badoo/blog/426605/
https://habr.com/ru/company/badoo/blog/426605/
Хабр
Статический анализ PHP-кода на примере PHPStan, Phan и Psalm
Компания Badoo существует уже более 12 лет. У нас очень много PHP-кода (миллионы строк) и наверняка даже сохранились строки, написанные 12 лет назад. У нас есть код, написанный ещё во времена PHP 4 и...
Сканнер проекта на наличие неиспользуемых зависимостей в composer
https://github.com/Insolita/unused-scanner
https://github.com/Insolita/unused-scanner
GitHub
GitHub - Insolita/unused-scanner: Detect unused composer dependencies
Detect unused composer dependencies. Contribute to Insolita/unused-scanner development by creating an account on GitHub.
21 совет по эффективному использованию Composer
https://habr.com/ru/company/vk/blog/346488/
https://habr.com/ru/company/vk/blog/346488/
Хабр
21 совет по эффективному использованию Composer
Хотя большинство PHP-разработчиков умеют пользоваться Composer, не все делают это эффективно или лучшим возможным образом. Поэтому я решил собрать советы, которые важны для моей повседневной работы....
Принципы SOLID, о которых должен знать каждый разработчик
https://medium.com/webbdev/solid-4ffc018077da
https://medium.com/webbdev/solid-4ffc018077da
Medium
Принципы SOLID, о которых должен знать каждый разработчик
Объектно-ориентированное программирование принесло в разработку ПО новые подходы к проектированию приложений. В частности, ООП позволило…
👍1