Блог специалиста по Web и IT технологиям
5 самых популярные дистрибутивы Linux в России в 2023 году
22.10.2023
О популярных в 2023 году в России дистрибутивов Linux: Ubuntu, Astra Linux, CentOs, Linux Mint, OpenSUSE Читать полностью...
Как включить отображение всех ошибок в PHP коде
28.06.2022
Инструкция о включении отображении PHP ошибок в браузере. Уровни ошибок: Error, Warning, Notice. Вывод ошибок в файл логов. Читать полностью...
Настройка фреймворка Kahlan для Yii2
30.09.2021
Kahlan - современный фреймворк для написания тестов на php. Его особенности - BDD подход и describe-it синтаксис. Создатели вдохновлялись библиотекой, написанной на Ruby под названием RSpec. В этой статье мы разберемся как подружить Kahlan с фреймворком Yii2. Читать полностью...
Изучения английского языка для программиста
21.09.2021
Хорошее знание английского языка необходимо для программиста. Все актуальные версии документаций по фреймворкам, библиотекам и другим современным технологиям есть только на английском языке. Кроме того, на просторах интернета есть множество иностранных ресурсов, на которых вы сможете найти решение своего вопроса или технической проблемы. Читать полностью...
Выбор версии PHP CLI на VPS с установленной панелью управления Vesta
11.09.2020
На сегодняшний день Vesta - одна из самых популярных панелей управления Web-сервером и связанным с ним ПО. Она позволяет выбирать нужную версию php для каждого домена. Но при подключении к VPS через SSH и при выполнении команды php в консоли, как правило выясняется, что по умолчанию выбрана не сама новая версия интерпретатора. Читать полностью...
Типизация аргументов и свойств в PHP 7 и 8
28.08.2020
С каждой версией язык php обрастает новыми возможностями, делая жизнь разработчиков проще. В этой статье мы обсудим возможности типизации в современных версиях PHP и преимущества использования типов. Читать полностью...
Изменение папки и пространства имен для моделей в Laravel 7
14.09.2019
По умолчанию классы моделей в Laravel 6 расположены в корне папке приложения: app и имеют пространство имен App. Это не очень хорошо с точки зрения структуры. Рекомендую по аналогии с контроллерами вынести модели в папку app/Models, предварительно создав её, и использовать пространство имён App/Models. Читать полностью...
Сокращаем условия в if
11.04.2019
Выражение и значение внутри if в php автоматически преобразуется в boolean. В тех случаях, где нет шанса возникновения ошибки из-за нестрогого сравнения можно заменить на более компактную запись условия. Читать полностью...
Где хранить конфигурацию php приложения?
01.02.2019
Самый оптимальный вариант хранения настроек php приложения. В примерах для начинающих разработчиков, конфигурация приложения задаётся в начале исполняемого файла. Но для серьёзного Web приложения с множеством настроек такой вид конфигурации не удобен. Читать полностью...
Закончилось место на сервере Linux. Как узнать, чем занято?
08.11.2018
Начинающие мастера часто сталкиваются с проблемой, когда заканчивается свободное место на хостинге или VPS с Linux. При этом объёмных работ по наполнению сайтов, работающих на сервере, не производилось. Давайте разберёмся, как это предотвратить на реальном примере. Читать полностью...