Как посмотреть список, имеющихся БД, с помощью SQL.

Если есть необходимость посмотреть какие уже имеются базы данных в СУБД, то в большинстве случах будет работать запрос с помощью SQL (PostgreSQL, MySQL и другие реляционные).

Читать далее

Как за 7 минут установить стек LAMP (Linux, Apache, MySQL, PHP) на примере Ubuntu 16.04.

Под аббревиатурой LAMP, иногда еще говорят веб-сервер LAMP, подразумевают рабочее окружение: где в качестве операционной системы выступает дистрибутив на базе ядра Linux, в качестве веб-сервера используется Apache, применяется Система Управления Базами Данных СУБД MySQL и для разработки и запуска серверных скриптов установлен PHP.

В данной статье будет показано как установить данный стек инструментов за 7 минут Читать далее

Linux: как добавить каталоги в $PATH

Что такое $PATH?
$PATH — это переменное окружение в котором хранятся все исполняемые файлы. Значение переменной $PATH является обычным строкой, стрижешь ряд имен. Например, $PATH по умолчанию для типичной системы может выглядеть так:

/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/snap/bin

Чтобы посмотреть текущее значение переменной $PATH Вы можете использовать команду echo.

Читать далее

PSR-2. Руководство по стилю кода.

Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь

Данное руководство расширяет и дополняет рекомендации, указанные в PSR-1 (основной стандарт написания кода).

Цель данного руководства уменьшить мыслительную сложность восприятия, при изучении кода, написанного другими авторами. Эта цель достигается за счет установления общих правил и соглашений о стилевом форматировании PHP кода.

Читать далее

PSR-1. Основной стандарт написания кода.

Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь.

Этот раздел стандарта содержит элементы по стилю кодирования, которые считаются необходимыми для обеспечения высокого уровня технической совместимости между общими фрагментами PHP кода.

Встречающиеся ключевые слова «ДОЛЖЕН», «НЕ ДОЛЖЕН», «ТРЕБУЕТСЯ», «СЛЕДУЕТ», «НЕ СЛЕДУЕТ», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ОПЦИОНАЛЬНО» в данном стандарте интерпретируются как описано в документе RFC 2119.

1. Общий обзор.

  • Файлы ДОЛЖНЫ использовать только теги вида [cci lang=»php»]

    Читать далее

Шаблон проектирование Decorator

Шаблон проектирования Decorator позволяет динамически присоединять новые обязанности к объекту. Это гибкая альтернатива наследованию. Она полезно, если вы обнаружите, что добавление функций в проект может быть сложным.

Нам нужно отображать различные типы объектов на странице HTML. Начнем с создания интерфейса, который будет общим для всех этих объектов:

Читать далее

Полезные функции для управления массивами в PHP

PHP предлагает обширный набор инструментов управления массивами — более 60 функций, которые позволяют обрабатывать массивы практически любым способом, в том числе реверсировать их, извлекать подмножества, сравнивать и сортировать, рекурсивно обрабатывать и искать их для определенных значений.

1. sizeof() или count().

Читать далее