Имена участников (разделяйте запятой).
бери хостинг с SSH (сможешь composer запускать например), тот же шнайдер например
В роутере обычный linux, у tp-link прям можешь скачать исходники их роутера на linux, там смотри какие программы и читай их документацию, там всё...
Немного математики Понятие алгоритмов Двоичную систему и битовые операции Булева алгебра Устройство компьютера (школьный курс обычно) Начальное...
надо протестировать в базу писать, там даже есть вариант чтобы всё происходило в оперативной памяти без записи на диск
проверять в нужных местах доступ по роли и вручную или при выборки и редактировании чего либо, чтобы это был владелец или админ
Всё упирается в задачу, некоторые задачи лучше всего решать с помощью ООП, другие в процедурном стиле, ещё посмотри "Функциона́льное...
Можешь перед выборкой проверять если текущий пользователь может её делать с таким status
вот чтобы ты не открывал файл с 1.000.000 строк задачи и делят на более мелкие, ещё наследование уменьшает кол-во кода и/или упрощает написание
Можно просто буквы алфавита \pL https://secure.php.net/manual/en/regexp.reference.unicode.php
это просто программа которая помогает установить стразу несколько программ, по своему их настраивает и даёт возможность частично ими управлять
проблем с пониманием RBAC вне этих модулей есть?
Можно избавиться от mb_strlen и добавить в регулярное выражение проверку длины.
В школе и институте не дают дают статьи как основной учебный материал, так что лучше использовать книги Можно начать с этой...
чтобы знать, тогда тебе не нужно спрашивать что случилось, ты просто знаешь как должно быть и перепроверяешь свои действия, это как попробовать...
@Dasha97 по какой книге изучаешь PHP? Функции mysql_* уже удалили из PHP, похоже что у тебя старая версия или выключены сообщения, что эти функции...
@easy-phpc археологи когда-то заметят проект, может лет через 100
какой функционал?
это же хороший показатель, давно начали писать, но раз уже 7 лет нет обновлений, то код уже не актуален
@uveren что значит CMS под библиотеку?