Использование PHP HipHop для создания модульных помощников - PullRequest
0 голосов
/ 22 января 2012

Из того, что я читал о PHP HipHop - он служит для преобразования PHP-кода в C ++. Бит, который я не понял, заключается в том, как впоследствии выполняется настоящий код и могут ли HipHop'ы обрабатываться только некоторые элементы кода.

У меня есть файлы helpers.inc.php (содержит много функций), database.class.inc.php (содержит расширение PDO) и подобные, которые меняются не часто. Я хотел бы преобразовать их в C ++ PHP модуль, который я мог бы включить в другие файлы проекта или просто сделать их доступными по всей системе.

Возможно ли это с помощью PHP HipHop?

1 Ответ

1 голос
/ 22 января 2012

Вас ввели в заблуждение, и вы должны прочитать Запуск HipHop вики-страницу :

Вы можете запустить HipHop в 5 различных режимах.

Режим 1: Компиляция HipHop и его прямой запуск.

Режим 2: Компиляция HipHop во временном каталоге и запуск скомпилированной программы из командной строки.

Режим 3: Компиляция HipHop во временном каталоге и запуск скомпилированной программы в качестве веб-сервера.

Режим 4: Непосредственная интерпретация HipHop.

Режим 5: Запуск веб-сервера или демона и интерпретация HipHop на лету.

Если вы хотите создать расширения, вам следует погрузиться в документацию: http://www.php.net/manual/en/internals2.php

Но чаще всего ЯГНИ .

...