Введение
VoidCore — ядро VoidFramework. Это программа, написанная на C#, которая выполняет PHP код
Last updated
Was this helpful?
VoidCore — ядро VoidFramework. Это программа, написанная на C#, которая выполняет PHP код
Last updated
Was this helpful?
Запуск VoidCore происходит через файл VoidCore.exe
(core/VoidCore.exe
для VoidFramework)
При запуске приложения без аргументов командной строки первым делом проверяется наличие файла script.php
. Если этот файл существует - он будет выполнен, после чего программа закроется. Если этот файл не найден - VoidCore откроет специальное окно для выполнения произвольного кода
Если приложению были переданы аргументы командной строки, то оно попытается принять первый аргумент в качестве файла, содержащего PHP код, который необходимо выполнить (с PHP тегами, то есть "<?" или "<?php"), независимо от того, что он содержит и существует ли вообще (в таком случае будет выдана ошибка подключения файла)
В стандартную библиотеку VoidCore входят следующие файлы:
Файл
Описание
php7ts.dll
Основная библиотека интерпретатора PHP
ext/php_curl.dll
Расширение для работы с CURL
ext/php_ftp.dll
Расширение для работы с FTP
ext/php_mbstring.dll
Расширение для работы с кодировками
ext/php_openssl.dll
Расширение для работы с OpenSSL
nghttp2.dll
(зависимость расширений)
libssl-1_1.dll
(зависимость расширений)
libssh2.dll
(зависимость расширений)
libcrypto-1_1.dll
(зависимость расширений)
vcruntime140.dll
(необязательно) библиотека из пакета Visual C++ Redistribute 2017 для запуска php7ts.dll
Однако для работы VoidCore необходимы только php7ts.dll
и vcruntime140.dll