【发布时间】:2011-03-16 09:20:44
【问题描述】:
我有一个 dll 文件。我知道它的源代码,也知道它有什么方法。我想要的是通过 php 调用该 dll 文件。我应该能够将参数传递给该 dll 文件并在 PHp 中从该文件返回值。在谷歌搜索后我发现,我们在 php 中有 COM 和 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;
}
}
}
我正在尝试在我的本地主机上运行它。所以对于 php,我想调用 setValue 和 getValue 的方法。
【问题讨论】: