什么是连接PHP应用程序到位于.NET库中的逻辑的最佳选项?
自v5.0以来,PHP支持一个DOTNET类,它可以让我从PHP脚本调用.NET逻辑。但似乎存在许多问题-我无法可靠地将其与任意.NET类一起使用。文档有点简略,而且已记录的内容并不正确。互联网上关于这个类的问题很多,php.net上的错误报告也很多。
我已经能够通过COM互操作使PHP连接到.NET-但这需要.NET类是ComVisible的。据我所知,由于COM要求,这仅适用于Windows。
我听说过Phalanger项目,但不知道详细信息。它是否适用于任意PHP脚本?在Linux上工作吗?是否具有重型性能或运行时影响?
自v5.0以来,PHP支持一个DOTNET类,它可以让我从PHP脚本调用.NET逻辑。但似乎存在许多问题-我无法可靠地将其与任意.NET类一起使用。文档有点简略,而且已记录的内容并不正确。互联网上关于这个类的问题很多,php.net上的错误报告也很多。
我已经能够通过COM互操作使PHP连接到.NET-但这需要.NET类是ComVisible的。据我所知,由于COM要求,这仅适用于Windows。
我听说过Phalanger项目,但不知道详细信息。它是否适用于任意PHP脚本?在Linux上工作吗?是否具有重型性能或运行时影响?
你觉得这样做有意义吗?还是说这是一种可以做但不应该做的事情?
编辑:我想了解一般情况:有各种各样的.NET类库可用,能够从不同的环境(包括PHP)中受益。例如加密、日志记录、数据访问、连接到HPC集群的客户端等。具体的实际情况是,有一个带有AES加密的ZIP库可在.NET中使用。