Salve!
Ho provato di recente ad utilizzare la classe DOTNET di PHP ma con scarsi risultati!
In pratica dovrei utilizzare una DLL scritta in C#.

Problema 1. La dll non ha uno strong name quindi non riesco a registrarla nella CHACHE degli ASSEMBLY. Ho visto nell'unico esempio che ho trovato che il metodo DOTNET vuole il nome dell'assembly e non il nome fisico della dll...

Ho provato ad ogni modo a passargli il PATH completo ma niente da fare.
Ogni volta che lancio lo script ottengo il messaggio:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to instantiate .Net object [CreateInstance] [0x80131047] ' in C:\Programmi\Apache Group\Apache2\htdocs\xcom\comtest.php:4 Stack trace: #0 C:\Programmi\Apache Group\Apache2\htdocs\xcom\comtest.php(4): dotnet->dotnet('c:\DLL\nomeDLL...', 'Cap.WebServices...') #1 {main} thrown in C:\Programmi\Apache Group\Apache2\htdocs\xcom\comtest.php on line 4

Se provo nuovamente ottengo il messaggio:
Si è verificato un errore in apache http server .... .... .. questo programma verrà terminato

La linea di codice che uso è questa:

<?php
$stack = new DOTNET("c:\DLL\nomeDLL.dll", "nomeDLL.miaclasse");

?>

In rete non si trova molto..