frenchynz / phpep
此软件包已被 废弃 且不再维护。未建议替代软件包。
此软件包的最新版本(dev-master)没有提供许可信息。
dev-master
2016-07-19 18:13 UTC
Requires
- php: ^5.3.3 || ^7.0
Requires (Dev)
- phpunit/phpunit: 5.4.*
This package is not auto-updated.
Last update: 2018-03-07 13:41:12 UTC
README
## phpep: 一个小巧的PHP表达式解析器 - 从 jsep 转移 phpep 是用PHP编写的简单表达式解析器,从JavaScript迁移而来。它可以解析表达式,但不能解析操作。表达式和操作之间的区别类似于Excel工作表中的单元格与一个真正的JavaScript程序之间的区别。
### 为什么选择 phpep? 我想要一个轻量级的、小巧的解析器,以包含在我另一个库中。jsep 提供了这项功能。我还想能够在我的PHP项目中解析这些表达式,这促使我迁移了 jsep。
### 使用方法 ####PHP require('phpep.php'); $expr = new PHPEP("1 + 1"); $stack = $expr->exec(); var_dump($stack);
#### 自定义操作符 // 尚未实现。
### 安装依赖项 依赖项使用 composer 管理。要安装依赖项,请运行以下命令: php composer.phar install
### PHPUnit 测试 此库使用 php unit 测试框架。为了测试库,请运行以下命令: /vendor/bin/phpunit
### 许可证 phpep 在 MIT 许可证下。请参阅 LICENSE 文件。
### 感谢 感谢 Stephen Oney 为原始 jsep 项目。jsep 最新版本的某些部分借鉴了 esprima 解析器。