dotzero / brainfuck
此包已被废弃,不再维护。未建议替代包。
Brainfuck 解释器的 PHP 实现
1.1
2016-11-12 08:07 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is auto-updated.
Last update: 2022-06-04 08:42:42 UTC
README
这是 Brainfuck 解释器的 PHP 实现。
Brainfuck 编程语言是一种极端简约的编程语言,以其极端的简约性而著称。它是一种图灵陷阱,旨在挑战和娱乐程序员,不适合实际使用。
使用方法
$code = <<<EOT ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++ .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ------.--------.>+.>. EOT; $bf = new Brainfuck($code); $bf->run();
安装
通过 Composer
$ composer require dotzero/brainfuck
不使用 Composer
使用以下命令克隆项目
$ git clone https://github.com/dotzero/brainfuck-php
并使用以下命令包含源文件
require_once("brainfuck-php/src/Brainfuck.php");
测试
首先安装依赖项,然后可以运行
$ vendor/bin/phpunit
许可证
MIT 许可证下授权:https://open-source.org.cn/licenses/mit-license.php