Я думаю вы всё равно костыль сделали.
Надо делать проверку на существования
И если там ничего или он не массив, то вообще не выполнять условие.
Я ещё когда писал код на 7ке тоже по началу так думал и даже сделал, но в результате мне это только повредило.
Я добавляю права в сессию если пользователь авторизируется и имеет какие либо права в том или ином разделе, то так проще проверить есть ли нужные права в сессии чем везде сначала проверять имеется ли значение прав доступа, потом делать ещё проверку, иногда проверяются сразу несколько прав. Бывает добавляются или удаляются какие либо права в зависимости от тех какие уже есть, с двойной проверкой, будет двойное условие и сложность такой реализации. Так что это не костыль, это очень продуманный код.
Согласен, но в 7м тоже насчтёт этого строгость была, правда в некоторых случаях 7ка давала вольность, поэтому у меня в принципе практически не было правок чтобы завелось .
Вот например:
было in_array('admin',$_SESSION['access']) стало in_array('admin',(array)$_SESSION['access'])
То есть в семёрке если не было значения в $_SESSION['access'] то ошибки не было, в 8ке нужно делать приведение к типу
Сделал в некоторых местах правки иииииХааааа 😍 мой движок заработал на PHP 8 👍 Думаю со временем ещё могут появится ошибки.
Хорошая новость, буду тестировать.
Хотя нет, забыл что phpmyadmin запустился без проблем еще на бетах.
Хоть не cms, но хоть что-то уже работает
А какие CMS пробовали? 😀
Уже отвечал на это кому-то. Там просто питон преподают и люди пишут на чём умеют, к тому же есть много либ, для бекэнда не принципиально на чём писать лишь бы отдавало разметку. И высоконагруженных проектах не всё на питоне, там куча другого на других языках и распределённые сервера по всему миру для деления нагрузки.
рукалицо... Ну не пиши ты уже о том в чем понимаешь чуть меньше чем ничего! С ноля он пишет - русский язык для начала выучи)))
офигеть - и после таких слов ты считаешь себя программистом? Ни в одном языке нет чудес - он делает только то что написано в коде и если ты не в состоянии отдебажить - грош тебе цена.
Пусть я грамотей, но зато очень хорошо разбираюсь в коде и вижу все изъяны. Для меня лучшее решение когда нет хорошего и качественного кода, то продуктивнее написать самому чем швыряться в чьём-то дерьме. А вот тебе действительно грош цена, так как выполняешь мелкие заданьеца, швыряясь в чужих багах, добавляя ещё своего.., вместо разработки качественного и полезного для людей проекта, а не средство для их доения..