Web-программирование \ PHP

Загрузка файла с Google Drive при помощи PHP

От автора: облачные хранилища данных очень популярны на сегодняшний момент потому как позволяют сохранять большие объемы информации и предоставляют доступ к ним из любого места, где есть выход в сеть интернет. Поэтому в данном уроке Вы увидите, как реализовать скачивание файлов из сервиса Google Drive средствами языка PHP.

Читать далее

Web-программирование \ PHP

Массивы в PHP. Функция array_filter

От автора: в данном уроке будет показано использование на практике интересной функции PHP для работы с массивами – это функция array_filter. Предлагаемая функция позволяет фильтровать массив, применяя к его элементам пользовательскую callback-функцию. Таким образом, нет необходимости проходить в цикле по массиву с целью его фильтрации, вместо этого можно воспользоваться предлагаемой функцией.

Читать далее

Web-программирование \ PHP

Задачи по программированию для начинающих

От автора: теория без практики – бесполезна, фактически это аксиома. Именно поэтому начинающим программистам важно не только смотреть уроки или читать книги и документацию, но и закреплять полученные знания на практике. Для этого желательно решать практически задачи.

Читать далее

Web-программирование \ PHP

Сортировка массивов в PHP

От автора: в этом уроке будет рассмотрена такая тема, как сортировка массивов в PHP. При решении практических задач с массивами данных приходится работать очень часто и нередко возникает задача сортировки имеющихся массивов. Если это простой массив, тогда нет ничего проще – PHP предлагает такие функции, как sort или rsort.

Читать далее

Web-программирование \ PHP

Три ключевых принципа хорошего кода DRY, KISS, YAGNI

От автора: данный урок – это логическое продолжение, ранее вышедшего, цикла видео по принципам SOLID, соблюдение которых дает возможность правильно спроектировать архитектуру создаваемого проекта. Принципы, которые будут рассмотрены сегодня, по сути, не накладывают каких либо определений на общую структуру и взаимодействие между классами – их цель это правильная организация всего кода проекта.

Читать далее

Web-программирование \ PHP

Принципы SOLID

От автора: этим уроком мы закрываем небольшой цикл видео по разбору SOLID принципов. Принцип инверсии зависимостей важнейший принцип в объектно-ориентированном программировании на PHP, использование которого значительно уменьшает связность всего проекта в целом.

Читать далее

Web-программирование \ PHP

Создание страницы авторизации с помощью Google OAuth API

От автора: в этой статье я собираюсь объяснить, как интегрировать авторизацию Google на ваш сайт на PHP. Мы будем использовать Google OAuth API, который является простым и мощным способом добавить вход через Google на ваш сайт.

Читать далее

Web-программирование \ PHP

Рекурсия в PHP

От автора: в этом уроке мы рассмотрим одну из достаточно сложных для понимания новичками тем – это тема рекурсии. Если говорить в двух словах, то рекурсия – это обращение функции к самой себе. Рекурсивная функция – это функция, которая в своем коде вызывает саму себя.

Читать далее

Web-программирование \ PHP

Вывод таблицы в цикле PHP

От автора: одной из часто встречающих практических задач при работе с данными является вывод таблицы в цикле PHP. Речь не обязательно о табличных данных, данные могут выводиться и сеткой. Суть задачи: вывести набор данных рядами в несколько колонок.

Читать далее

Web-программирование \ PHP

Принципы SOLID

От автора: интерфейсы – это прекрасный механизм для определения клиентской реализации, но бездумное и повсеместное их создание приносит больше негативных последствий, чем ожидаемых положительных моментов.

Читать далее