在PHP中运行dll文件

时间:2010-07-15 12:25:02

标签: php vb.net dll

我有一个dll文件。我知道它的源代码,也知道它有什么方法。我想要的是通过PHP调用该DLL文件。我应该能够将参数传递给该dll文件,并在PHp中返回该文件中的值。谷歌搜索后,我发现,我们有PHP和DOTNET类可用于读取DLL文件。他们的文档没有多大帮助。

对于DOTNET类,例如

$stack = new DOTNET("mscorlib", "System.Collections.Stack");

什么是“mscorlib”是dll文件名吗? 当我尝试创建一个对象时,它会给出致命的错误。

修改

这是我的dll文件代码。

namespace datacubetest
{
   public class datacubetest
   {
       private string myvalue;
       public bool SetMyValue(string psMyValue)
       {
           myvalue = psMyValue;
           return true;
       }
       public string GetMyValue()
       {
           return myvalue;
       }
   }
}

我正在尝试在我的localhost上运行它。所以使用php我想要调用setValue和getValue的方法。

1 个答案:

答案 0 :(得分:1)

首先,尝试寻找一些文档。这可能会回答一些问题

http://php.net/manual/en/class.dotnet.php

http://www.phpbuilder.com/manual/class.dotnet.php

1)您的Web服务器上是否有.Net运行时?

2)你能发布失败的代码吗?