0
我有一個dll文件與我。我知道它的源代碼,也知道它有什麼方法。我想要的是通過PHP調用該dll文件。我應該能夠將參數傳遞給該dll文件並在PHp中從該文件返回值。谷歌搜索後,我發現,我們有COM和DOTNET類可用於在讀取DLL文件的PHP。他們的文檔不是很有幫助。在PHP中運行一個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。
我想從我的本地主機讀取DLL。這裏是我的dll的.NET編寫 命名空間datacubetest { 公共類datacubetest { 私人字符串myvalue的代碼; public bool SetMyValue(string psMyValue) { myvalue = psMyValue; 返回true; } public string GetMyValue() { return myvalue; } } } 我想讀取使用PHP的setValue和GetValue方法。我是否正確地做?我可以在本地主機上運行此係統嗎? 感謝您的回覆 – noobcode 2010-07-15 13:17:27