나는 나와 함께 dll 파일이 있습니다. 나는 그것의 소스 코드를 알고 어떤 방법을 가지고 있는지 알고있다. 내가 원하는 건 PHP를 통해 그 DLL 파일을 호출하는 것입니다. 해당 dll 파일에 매개 변수를 전달하고 해당 파일에서 값을 모두 PHp로 반환 할 수 있어야합니다. 내가 찾은 것이 Google 검색 후, 우리는 COM 및 DOTNET 클래스를 PHP에서 dll 파일을 읽을 수있게 사용할 수 있습니다. 그들의 문서는별로 도움이되지 않습니다. PHP에서 dll 파일 실행
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
"mscorlib에"는 무엇입니까는 DLL 파일의 이름입니다 예를 들어
에 대한 DOTNET 클래스의 경우? 개체를 만들려고하면 치명적인 오류가 발생합니다.
편집
여기 내 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을 읽으려고합니다. 여기에 .NET 네임 스페이스 datacubetest { 공용 클래스 datacubetest { 개인 문자열 myvalue로 작성 내 DLL의 코드입니다; public bool SetMyValue (문자열 psMyValue) { myvalue = psMyValue; return true; } public string GetMyValue() { return myvalue; } } } PHP를 사용하여 setValue 및 GetValue 메서드를 읽으려고합니다. 내가 제대로하고 있니? 이 시스템을 localhost에서 실행할 수 있습니까? 답장을 보내 주셔서 감사합니다. – noobcode