Лучше признайтесь тут, ЧТО вы там хотите отключить?
Самый простой способ завести функцию из пары строк. Ну вот, на примере питона, где если нет ключа - фатал еррор терминами пхп. Но, у объекта дикт, в базе есть метод гет, который сделает все предсказуемым.
Там надо проверять массив ли это или нет. Вместо этого делается создание пустого массива, если нет значения.
Я ещё когда писал код на 7ке тоже по началу так думал и даже сделал, но в результате мне это только повредило.
Я добавляю права в сессию если пользователь авторизируется и имеет какие либо права в том или ином разделе, то так проще проверить есть ли нужные права в сессии чем везде сначала проверять имеется ли значение прав доступа, потом делать ещё проверку, иногда проверяются сразу несколько прав. Бывает добавляются или удаляются какие либо права в зависимости от тех какие уже есть, с двойной проверкой, будет двойное условие и сложность такой реализации. Так что это не костыль, это очень продуманный код.
ООО да! Костыль костылище = продуманный код? Понял, вопросов не имею.
Для этого есть прекрасный memcached или redis
А я ещё на 5-ке сижу. Не нашёл полноценной замены xcache, которого в 7-ке нет. А без xcache 7-ка мне никакого ускорения не дала (думаю и не должна была).
это на какой версии 5 вы сидите? В 5.6 уже встроенный opcache
Я думаю вы всё равно костыль сделали.
Надо делать проверку на существования
$_SESSION['access']
И если там ничего или он не массив, то вообще не выполнять условие.
Сделал в некоторых местах правки иииииХааааа 😍 мой движок заработал на PHP 8 👍 Думаю со временем ещё могут появится ошибки.
Там в основном не ошибки проявляются как таковые, а использование "доброты" старого PHP, который многое прощал.
Закинуть пустую строку вместо массива? Ой, да с кем не бывает, всё ок.
implode/explode поменять местами элементы входные? Не парься, всё ок
и т.д.
Теперь это всё ушло в прошлое. Строгий дядька PHP8 не прощает такого.
Поэтому я и пришел на форму, чтобы узнать как настроить, какую CMS выбрать
В смысле КАК?
Руками. Берёте my.cnf и настраиваете базу под свои данные и под сайт.
Берёте PHP и настраиваете под свой сайт