Как вызывать константы из библиотеки dll в PHP

187
01 ноября 2018, 19:50

Всем привет. Не могу разобраться в следующем.

У меня есть COM-библиотека(hybrid.dll) написанная на C++. В ней внутри есть список:

enum DECLSPEC_UUID("****") COLOR
{ green = 0x1,
black = 0x2,
 blue = 0x3
};

Вопрос. Как в PHP можно работать с такими списками (как мне вызвать этот список)?

Пытался вызывать как функцию

$PHP_LIB = new COM("HybridLib.HybridCOM") ;
$PHP_LIB -> COLOR("green");

Но ничего не получилось...

Заранее спасибо за уделенное время!

Answer 1

Должно вот так сработать с enum:

$PHP_LIB = new \COM("HybridLib.HybridCOM") ;
$green = $PHP_LIB->COLOR->green;
READ ALSO
Laravel отображение картинок из public/storage

Laravel отображение картинок из public/storage

Не отображается картинка из storageСделал линк в public папку с помощью команды php artisan storage:link и загрузил туда картинку

174
PHP Вывести значение переменной масcива по id другого

PHP Вывести значение переменной масcива по id другого

Всем приветУ меня есть массив, который используется для поля select

189
Создание личной страницы

Создание личной страницы

Не выводится в профиле имя пользователя которое было зарегистрированоКод личной страницы(куда надо вывести "Имя пользователя"):

204
Персидский язык на сайте

Персидский язык на сайте

Заказчик попросил добавить на сайт поддержку Персидского языкаИнтересует все, что может пригодится по типу кодировок сайта и БД, что учитывать...

175