【发布时间】:2010-10-16 02:10:41
【问题描述】:
将 PHP 应用程序连接到 .NET 库中的逻辑的最佳选择是什么?
PHP,从 v5.0 开始,支持 a DOTNET class,这应该让我从 PHP 脚本调用 .NET 逻辑。但似乎有很多问题 - 我无法让它可靠地工作,使用任意 .NET 类。该文档有点苗条,并且 is 记录的内容并不真正正确。这门课网上的问题很多,php.net上的错误报告也很多。
我已经能够让 PHP 通过 COM 互操作与 .NET 连接 - 但这要求 .NET 类是 ComVisible。据我所知,由于 COM 要求,这仅适用于 Windows。
我听说过Phalanger project,但不知道很多细节。它适用于任意 PHP 脚本吗?在 Linux 上工作?它是否具有严重的性能或运行时影响?
这样做是否有意义,或者它是你可以做但你不应该做的事情之一?
编辑:我想听听一般情况:有各种各样的 .NET 类库可用,如果能够从包括 PHP 在内的不同环境中利用它们,那就太好了。示例可能是加密、日志记录、数据访问、HPC 集群的客户端。特定的直接场景是带有 AES 加密的 ZIP 库,可在 .NET 中使用。
【问题讨论】:
-
您能否提供更多关于您想使用 .net 类的场景类型的信息?关于上下文和您想在 .net 类中使用的内容