Что такое тип данных массива DC2Type в mysql

Недавно я работал с Symfony2 и доктриной 2 и обнаружил особый тип данных, называемый массивом DC2Type :, в котором сохраняются определенные роли Symfony2. Для меня это выглядит как сериализованный массив PHP, где a означает общее количество элементов, i — индекс массива.

Значение выглядит следующим образом:

a:15:{i:0;s:32:"ROLE_SONATA_USER_ADMIN_USER_EDIT";i:1;s:32:"ROLE_SONATA_USER_ADMIN_USER_LIST";i:2;s:34:"ROLE_SONATA_USER_ADMIN_USER_CREATE";i:3;s:32:"ROLE_SONATA_USER_ADMIN_USER_VIEW";i:4;s:34:"ROLE_SONATA_USER_ADMIN_USER_DELETE";i:5;s:36:"ROLE_SONATA_USER_ADMIN_USER_OPERATOR";i:6;s:34:"ROLE_SONATA_USER_ADMIN_USER_MASTER";i:7;s:33:"ROLE_SONATA_USER_ADMIN_GROUP_EDIT";i:8;s:33:"ROLE_SONATA_USER_ADMIN_GROUP_LIST";i:9;s:35:"ROLE_SONATA_USER_ADMIN_GROUP_CREATE";i:10;s:33:"ROLE_SONATA_USER_ADMIN_GROUP_VIEW";i:11;s:35:"ROLE_SONATA_USER_ADMIN_GROUP_DELETE";i:12;s:37:"ROLE_SONATA_USER_ADMIN_GROUP_OPERATOR";i:13;s:35:"ROLE_SONATA_USER_ADMIN_GROUP_MASTER";i:14;s:10:"ROLE_ADMIN";}

Я хочу знать, что это за тип данных?

И что означает следующий идентификатор:

s:

Я искал в Интернете, но не нашел никаких полезных данных.

Я также наткнулся на эту запись в поваренной книге -http://readthedocs.org/docs/doctrine-orm/en/2.0.x/cookbook/mysql-enums.html, но не понял ее происхождения.

15
задан Amit 27 April 2012 в 07:40
поделиться