我正在尝试如何在 php 上使用我的 .net 编码的 dll 函数。我已经尝试和研究了几个小时,仍然无法让它工作。PHP版本是5.4.4
错误消息:
致命错误:未捕获的异常 'com_exception' 和消息 'Failed to create COM object `php4winbook.examples': Invalid syntax ' in C:\xampp\htdocs\testdll\index.php:13 堆栈跟踪:#0 C: \xampp\htdocs\testdll\index.php(13): com->com('php4winbook.exa...') #1 {main} 在第 13 行的 C:\xampp\htdocs\testdll\index.php 中抛出
我试过的:
http://www.peachpit.com/articles/article.aspx?p=27291 http://geekswithblogs.net/tkokke/archive/2009/04/24/how-to-use-.net-assemblies-in- php.aspx
到目前为止我发现的最好的资源...
我的代码:
<?php
$test = new COM("php4winbook.examples");
$hellmes = $test->showname("Andrew");
echo $hellmes;
?>
.net dll 代码,只是一个简单的hello world。“使程序集 COM-Visible”选项检查并使用密钥签名。
添加到程序集中:
但是我在 C:/windows/assembly 文件夹中找不到示例。