Не совсем такая суть.
Этот разделитель более естественен, так как там указываеся
путь до значения в пространстве имен.
А путь в PHP обозначается далеко не точками. Наверное у них есть возможность настройки, раз пишут про дефолт, но никто этого менять не станет, ибо совместимость пропадет. Ну про совместимость вашей системы с симфони вообще говорить не приходится. У вас же вроде претензия на ООП, а там один из принципов - переносимость кода.
Со слэшем кстати читается намного лучше, именно потому, что ассоциируется с путем:
Сохранить значение по пути.
Но я и это не считаю полностью удобным. Потому что нет там возможности засетить простой массив. (Или есть?) Если бы это шло
дополнительным функционалом, тогда да, согласен. Может и прокатило бы.
Вот вы, как охрененный эксперт, расскажите, как у них (за одно и у вас) можно решить такую задачу:
$statistics['january']['count'] => 10;
$session->set(???);
Это кстати из практики пример. Изменен для наглядности правда.
Вообще функционал обертки сессии имеет не совсем тот смысл, чтобы установить или получить значение, отличным от нативного, синтаксисом. Он нужен для инкапсуляции, так как SESSION все же глобальный массив. Теперь смотрим, как инкапсуляция реализована в вашем случае (ну и в случае симфони):
$session->set('namecpase.key', $value);
Но разве это удобно? Каждый раз прописывать немспейс. Это чревато багами, да и вообще нудно.
Вот в Yii намного удобнее. Там немспейс задается один раз, а дальше работаем как с обычным массивом. В ZEND похожий функционал, но они, как обычно, пошли еще дальше. Там по классу на немспейс.
При этом полностью теряется смысл использования суррогатного синтаксиса, и исчезают проблемы, с ним связанные.
Так что не авторитет симфони в этом плане. Хотя я от них такого не ожидал, если честно.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.