dotzero/brainfuck

此包已被废弃,不再维护。未建议替代包。

Brainfuck 解释器的 PHP 实现

1.1 2016-11-12 08:07 UTC

This package is auto-updated.

Last update: 2022-06-04 08:42:42 UTC


README

Build Status Latest Stable Version License

这是 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