j45l/maybe-php


README

可选(受函数式编程启发),有助于

  • 更好地处理异常(JustSuccess/Failure)。
  • 更好的null(None/Some)使用替代方案。
  • 简化错误处理中的控制流。
  • 构建安全代码
  • 提高可测试性。

可选

是Optional/Either/Maybe的实用版本,它提供了这类语言中的功能,并增加了一些额外的功能来解决PHP中的常见用例。

更多文献,请在Google上搜索

https://www.thoughtworks.com/en-es/insights/blog/either-data-type-alternative-throwing-exceptions

https://itnext.io/either-monad-a-functional-approach-to-error-handling-in-js-ffdc2917ab2

https://functionalprogramming.medium.com/either-is-a-common-type-in-functional-languages-94b86eea325c

可选文档

可选类

支持函数