Перевожу один хобби-проект на строгие типы, псалм и тд итп, вот и наткнулся. Нет проблем кастовать нужный тип, просто было интересно, есть ли какой-то способ заставить массив вести себя не как массив.
боюсь, что не поможет, оно превращается в int при попытке считывания. Если сделать var_export для массива, то все ключи, начинающиеся с единицы - инты, остальные - стринги.
спасибо, мысль интересная, будем иметь такой костыль ввиду, когда что-то подобное понадобится сделать с чужой библиотекой, в которой тип не привести так просто
боюсь, что не поможет, оно превращается в int при попытке считывания. Если сделать var_export для массива, то все ключи, начинающиеся с единицы - инты, остальные - стринги.