jonbaldie/functions

此包最新版本(v1.4.2)没有可用的许可证信息。

基于函数式编程原则和纯函数的PHP项目框架。

v1.4.2 2022-03-11 19:28 UTC

README

PHP函数式编程框架项目

CircleCI

Functions 是基于纯函数构建的PHP框架项目。这是我的一项有趣个人项目,但它经过了单元测试并且稳定,如果您想尝试一下。

只需运行以下命令开始

composer create-project jonbaldie/functions my-project && cd my-project

然后生成您的前端资源

yarn install && yarn encore dev

启动本地PHP服务器

cd public && php -S localhost:3000 index.php

打开 https://:3000,您应该会看到 "It works!"

等等,什么是“纯函数”?

纯函数将输入映射到输出,没有可观察的副作用。它们易于测试,可以移动到任何地方,在任何上下文中使用都不会产生意外效果。这个概念来自像Clojure、Scala或Haskell这样的函数式编程语言。

函数式编程——一个以纯函数为核心的方法——越来越受欢迎。开发者正在挑战传统方法的实用性,这些方法的风险是生成难以调试的代码。还有什么比将输入映射到输出的纯函数更简单呢?