php. Генерация предсказуемых случайных чисел/значений

Предположим, что вы разрабатываете приложение, которое должно отображать пользователю список вопросов и ответов. При этом данный список должен быть условно предсказуем и должен выдавать одни и те же значения с вопросом, чтобы гарантировать повторяемость поведения программы.

Linux Mint. PhpStorm не работают горячие клавиши


На днях столкнулся со следующей проблемой. В Linux Mint в среде разработки phpstorm не работают некоторые горячие клавиши.
К примеру не работало комменирование кода с помощью горячик клавиш (ctrl + /). Починить работу горячих клавиш и восстановить работу комментирования кода можно следующим способом:

Laravel. Не сохранять пустое значение в БД


Запрещаем сохранение в базе данные пустого значения колонки.
Представим, что перед сохранением данных в БД, вам необходимо запретить сохранение пустого значения колонки.
Давайте разберем пример того, как это можно сделать.

php. curl максимальное время выполнения запроса


Если вы в своем проекте используете api и обращаетесь к нему с помощью curl, а оно по каким то причинам долго отвечает, из-за чего сайт медленно работает.
То для ограничения времени ответа api необходимо передать в curl_setopt следующие параметры:

Linux. Добавить файл подкачки


Файл подкачки (swap) - это место на диске, которое используется в тот момент, когда заканчивается объем оперативной памяти.
Он необходим для разгрузки оперативной памяти, когда на нее возлагается большая нагрузка.
Если по умолчанию у вас отключен файл подкачки или при установке операционной системы вы его не установили, то в данной статье будет описано как создать файл подкачки.

PHP. Сортировка многомерного массива по 2 значениям


В данной статья будет представлен код с сортировкой многомерного массива по содержимому 2 колонок.
Это может пригодиться в тот момент, когда нужно отсортировать массив по одной колонке. И только потом по другой.
К примеру нужно отсортировать список сотрудников по имени и фамилии, если имя совпадает. Имена должны быть отсортированы в порядке от А до Я.
И только после этого должны будут отсортированы их фамилии тоже в порядке от А до Я.