文件名称:recompilr:运行时类编译器
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-28 03:48:09
PHP
重新编译器 PHP 5.5+ 工厂运行时类编译器 描述 recompilr 使用类定义并在运行时使用 eval 和唯一的哈希标识符重新编译它。 对类定义进行更改后,可以重新编译类,而无需重新启动应用程序。 这有效地允许应用程序在运行时重新声明类。 安装 使用通过 cli 安装: php composer.phar require jgswift/recompilr:0.1. * 使用通过 composer.json 安装: { " require " : { " jgswift/recompilr " : " 0.1.* " } } 依赖 php 5.5+ 用法 基本编译和实例化 // # path/to/FooClass.php class FooClass { /* */ } // compiles FooClass from given
【文件预览】:
recompilr-master
----composer.json(771B)
----.travis.yml(366B)
----.scrutinizer.yml(992B)
----.travis.composer.config.json(445B)
----tests()
--------bootstrap.php(259B)
--------RecompilrTestCase.php(567B)
--------CompileTest.php(5KB)
--------Mock()
----LICENSE(1KB)
----src()
--------Compiler()
--------fnGlobalAlias.php(160B)
--------Recompiler.php(1KB)
--------Exception.php(85B)
--------Binary()
--------fn.php(2KB)
----.gitignore(20B)
----phpunit.xml.dist(878B)
----README.md(3KB)