Casbin 是一个开源的、高性能的、可扩展的权限控制中间件,用于保护 Web 服务器和 API。它基于流行的开源项目 Envoy 的授权策略语法(Authorization Policy Syntax)。
关于 PHP Casbin 是否支持多语言,官方文档并没有明确提到支持多语言。然而,Casbin 的核心组件是用 Go 语言编写的,而 Envoy 的授权策略语法也是用 Envoy 的自定义扩展语言(Envoy’s Custom Extension Language)编写的。这种语言主要是为了简化 Envoy 的配置而设计的,并不是一种广泛使用的编程语言。
尽管如此,您可以通过编写自定义的 Envoy 过滤器来实现对 PHP Casbin 的多语言支持。这样,您可以根据需要处理不同语言的请求和响应。但是,这可能需要一定的技术知识和经验。
总之,PHP Casbin 本身并不支持多语言,但您可以通过编写自定义的 Envoy 过滤器来实现对多语言的支持。