У меня есть .NET DLL, содержащий функции, которые я могу использовать в PHP. Хотя различные библиотеки PHP доступны, но я просто хотел знать, поддерживает ли PHP библиотеки, написанные на других языках? В будущем, если я напишу библиотеку в Ruby и захочу использовать ее с PHP, возможно ли это?[PHP]: Возможно ли получить доступ к .NET DLL через PHP?
2
A
ответ
3
Можно, хотя я никогда не делал это лично:
Заканчивать этот материал: http://us.php.net/manual/en/class.dotnet.php
Update: учитывая вашу потребность быть на сервере Linux я думаю, что у вас есть меньше опции. Вы можете обернуть dll в .net webservice, только разоблачить объекты/методы/свойства, которые вам нужны, и запустить webservice с помощью Mono. Затем вы можете получить доступ к dll «stuff», как и любой веб-сервис.
Также наткнулся на этот проект - PHP4Mono. Это может быть потенциальным подходом для вас.
Смежные вопросы
- 1. Возможно ли получить доступ к REQUEST_FILENAME через PHP?
- 2. Возможно ли встроить доступ к массиву PHP?
- 3. Доступ к функции DLL из PHP DLL
- 4. Возможно ли получить доступ к внешней локальной переменной в PHP?
- 5. .net 2.0 доступ к .net 4.0 dll через привязку сборки
- 6. Доступ к SOAP через PHP
- 7. Возможно получить доступ к WMI через ADO?
- 8. Возможно ли получить документ, хранящийся в DocuWare через PHP?
- 9. Доступ к сборкам .NET через COM в PHP
- 10. Возможно ли получить доступ к акции FILESTREAM?
- 11. Возможно ли получить доступ к php-переменным/константе через несколько двоеточий?
- 12. вызов dll через php
- 13. Возможно ли получить файл php с сервера?
- 14. Доступ к ресурсам в зарегистрированной .NET DLL через протокол res
- 15. Возможно ли получить доступ к задачам через Live SDK?
- 16. Возможно ли получить доступ к файлу версий AccuRev через HTTP?
- 17. Возможно ли получить доступ к узлу БД через ссылку БД
- 18. Доступ к php $ _SESSION из python (wsgi) - возможно ли это?
- 19. Доступ к пользовательской .NET DLL в VBScript
- 20. Доступ к базе данных tz через PHP
- 21. PHP Доступ к статическим свойствам через переменную
- 22. Доступ к DLL из VB .NET
- 23. Использование .NET dll на PHP
- 24. Доступ к Lotus Notes Calendar через PHP?
- 25. Доступ к API-интерфейсу Twitter через PHP
- 26. Доступ к данным из столбца через PHP
- 27. Доступ к массиву PHP, пройденному через $ _POST
- 28. Возможно получить доступ к SP
- 29. Возможно ли получить доступ к содержимому объекта?
- 30. Возможно ли получить доступ к закрытию функции?
@brendan: Мое существующее приложение PHP размещено на сервере Linux. Я предполагаю, что с использованием .NET DLL с техникой, предложенной в этой ссылке, не будет работать из-за различий ОС. – RKh
Тогда почему ваш вопрос задал вопрос об использовании .net? Вы не можете использовать .net вне среды Windows. Я думаю, этот человек ответил на ваш вопрос. –
Право использовать .Net dll Я бы предположил, что вы будете на сервере Windows, вы можете обернуть его в веб-службу и использовать моно, я полагаю. – brendan