воскресенье, 17 декабря 2017 г.

PHP. Интересный способ для работы с индексированными массивами. list.

list — присваивает переменным из списка значения подобно массиву.
Подобно array(), это не функция, а языковая конструкция. list() используется для того, чтобы присвоить списку переменных значения за одну операцию.
list() работает только с индексированными массивами и принимает числовые индексы начиная с 0.

суббота, 2 декабря 2017 г.

Альтернативный синтаксис PHP

Рассмотрим примеры использования синтаксиса. Например, для вывода переменной внутри HTML структуры нужно написать:
<?php echo $string; ?>
В альтернативном варианте это можно записать как: <?= $string ?>

среда, 22 ноября 2017 г.

Bootstrap за 5 минут. Сетка

Основными элементами платформы Twitter Bootstrap 3 для создания сетки сайта являются:
    Контейнеры (элементы div с классом ".container" или ".container-fluid");
    Ряды (элемент div с классом ".row");
    Блоки div, состоящие из колонок Bootstrap (элемент div с одним ".col-#-$" или несколькими классами ".col-#-$").

суббота, 18 ноября 2017 г.

MySQL. Урок 23. Группировка. GROUP BY. Операторы WITH ROLLUP, HAVING.

-- Группировки могут быть по одному или нескольким полям.
DROP TABLE IF EXISTS table_group;

MySQL. Урок 22. Агрегатные функции COUNT(), AVG(), SUM(), MIN(), MAX().

 -- Агрегатные функции.

MySQL. Урок 21. Функции даты и времени. YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND(), DATE_ADD(), NOW(). Полнотекстовый поиск. Операторы MATCH AGAINST. Режимы поиска NATURAL LANGUAGE MODE, IN BOOLEAN MODE.

 -- Функции даты и времени: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html