Почему UnexpectedValueException заброшен в session_start()? У меня есть объект, который имеет свойство SPLObjectstorage. Этот объект присваивается сеансу, подобному Я подозреваю, что внутренняя сессия
Моя проблема в том, что я хочу сопоставить по объекту равенство (==), а не уникальные экземпляры. Другими словами, рефакторинг это не выдаст ошибку и вернуть отображенное значение: $var1 = (object) [1
В следующем коде: $storage = new \SplObjectStorage();
$fooA = new \StdClass();
$fooB = new \StdClass();
$storage[$fooA] = 1;
$storage[$fooB] = array();
$storage[$fooA] = 2;
$storage[$fooB][]