Вызовите функцию c ++ в код PHP - PullRequest
0 голосов
/ 06 декабря 2010

У меня есть некоторые классы ООП c ++ (отдельные файлы), и я хочу создать объекты в коде PHP, которые могут вызывать функции этих классов .. (классы PHP, производные от классов c ++).

Поскольку php - не более чем язык сценариев, у меня есть некоторые функции, которые могут быть написаны только языком низкого уровня, который имеет тесную связь с аппаратным обеспечением (поэтому c ++ - лучший выбор).

но я хочу использовать эти функции (без главной функции) в коде php, возможно ли это?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2010

PHP-классы, полученные из классов C ++

Я не думаю, что есть возможность для такого тесного взаимодействия.

Вы должны либо

1 голос
/ 07 декабря 2010

Я думаю, что проще всего добиться того, что вы намереваетесь сделать, - написать свои функции на C ++ и экспортировать их без изменений (т.е. не как класс). И, используя SWIG , напишите класс фасада, который вызывает эти функции. В PHP вы просто используете свой фасадный класс в режиме ООП.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...