Ben Windows 2003 üzerinde web sunucusu olarak Apache ile kütüphane C + + yerleşik COM nesneleri kullanarak, PHP ile oldukça kapsamlı COM kullanmak. Yaklaşık beş yıl boyunca oldukça iyi çalıştı.
Başlatmanızı ve PHP doğrudan bir COM nesnesini kullanabilirsiniz. Burada verilen Ascom kamera arayüzünde baktığımızda http://ascom-standards.org/Standards/Index.htm, ben iyi iş için beklediğiniz; böyle bir şey:
$camera = new COM('ManufacturerName.Camera'); // COM class name made up
$camera.NumX = 200;
$camera.NumY = 200;
$camera.BinX = 1;
// Set more properties... then, having set $duration and $light:
$camera.StartExposure( $duration, $light );
// etc
yani özelliklerini ve beklediğiniz ne kadar yöntemlerini kullanabilirsiniz. Gerçek COM sınıfı adı enstrümanın dokümanlar olacaktır. Siz üretici size verdiği herhangi bir örnek kod bulabilir.
Eğer bir web süreçte bunu kullanıyor iseniz, COM nesneleri bir HTTP isteği hizmet her zaman yeniden örneğini zorunda olduğunu farkında olmak ve enstrüman yeniden.
Bir gitmek var - muhtemelen hoş, ne kadar basit şaşıracaksınız.