PHP, bir PHP uygulamasında .NET kitaplıklarını kullanmanıza olanak veren bir built-in Windows-only extension called DOTNET sahiptir. Eğer meclisleri görünür COM olarak ilan emin olmak gerekir
Not: Burada
[assembly: ComVisible(true)]
iki örnektir.
<?php
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
$stack->Push(".Net");
$stack->Push("Hello ");
echo $stack->Pop() . $stack->Pop();
?>
DOTNET sınıfının işlevselliğini gösteren başka örnek:
<?php
$full_assembly_string = 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=a8425bc35256e463';
$full_class_name = 'System.Windows.Forms.Form';
$form = new DOTNET($full_assembly_string, $full_class_name);
// code to add buttons, menus, text, etc
$form->Show();
$form_event = '';
while($form_event !== 'close') {
// handle form functions and events
}
?>
aynı .dll kullanabilirsiniz eğer bilmiyorum. Bir tane eklemek isterseniz, bu satırı php.ini uzantınıza eklemek zorundasınız = yourdll.dll –
Lütfen bu yazıyı dikkate alın: http://stackoverflow.com/questions/310821/how-to-call-asp- net-dll-dosya dan-a-php-script –