Я уже посмотрел сам, но, похоже, мой Google-фу сегодня не силен.
Я работаю над разработкой стандартизированного протокола для обмена структурами данных через соединение TCP / IP между сервером Apache / PHP и встроенным кодом C на микроконтроллере.
Мы используем нотацию ASN.1, и я действительно хотел бы иметь кусок PHP-кода, который может анализировать документ ASN.1 и использовать его для интерпретации входящих данных. Он будет производить объект PHP (или массив), который структурирован соответствующим образом на основе ASN.1. В данном случае цель заключается в том, чтобы PHP анализировал документ и создавал объекты, не зависящие от специфики документа (то есть не кодируемые вручную для соответствия содержимому документа).
В качестве альтернативы, если это невозможно, существует ли что-то, что позволило бы мне генерировать простые классы объектов передачи данных PHP, которые я мог бы перезапускать каждый раз при изменении документа протокола ASN.1? На самом деле это может быть предпочтительнее с точки зрения эффективности, поскольку вам не придется повторно интерпретировать ASN.1 для каждого входящего запроса.
Спасибо! Дайте мне знать, если я смогу дать какие-либо дополнительные разъяснения, которые помогут ответить на этот вопрос.