Введение

VoidCore — ядро VoidFramework. Это программа, написанная на C#, которая выполняет PHP код

Запуск

Запуск 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

Last updated

Was this helpful?