Я знаю на других языках, как создать новый настраиваемый тип данных, но как это сделать в PHP? Иногда мне нужно что-то, что не подходит для категорий String, Integer, Float, Bool, Array, Object, Null или Resource (часто с совершенно другим набором стандартных взаимодействий и операторов). Как мне это сделать?
Невозможно добавить пользовательские типы данных к PHP, я не мог найти ни пути, ни документации, которые вы могли бы сказать, но я думаю, что вы всегда можете изменить PHP Core для достижения этого (что я бы не рекомендовал делать, если вы не знаете что ты делаешь).
Мое предложение состоит в том, чтобы создавать классы, таким образом вы можете называть переменную своим именем класса.