[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: DLL + PHP
judas
Здравствуйте уважаемые гуру PHP!
У меня следующий вопрос.
Каким образом построены DLL библиотеки которые находятся в папке php5\ext ? Все DLL находящиеся в этой папаки и "активированные" в php.ini воспринимаются PHP как родные. Что бы я своё, туда не подставлял , Апач не стартует выдавая ошибку запуска PHP.
Суть вопроса в следующем:
У меня есть особая библиотека которую нужно "обернуть" в оболочку для того чтобы PHP "видело" все нужные функции из неё. Одним словом написать PHP-понятный интерфейс. СОМ технологию не предлагать (имею ввиду DynaWrap.dll) по причине того, что каждый промежуточный элемент, должен быть открыт для заказчика. Методы используемые в Linux - тоже , по причине того, что моя библиотека скомпилирована и работает исклбючительно в ОС Windows

PS: PHP5+Apach 2.0.55+Windows



Спустя 2 часа, 51 минута, 22 секунды (8.09.2011 - 12:53) linker написал(а):
Только писать свой екстеншен к PHP. Там свои правила и законы.

Спустя 1 час, 58 минут, 15 секунд (8.09.2011 - 14:51) Guest написал(а):
Цитата
Только писать свой екстеншен к PHP

Я понимаю что нужно писать, в этом то и проблема что про
Цитата
свои правила и законы.
негде прочитать. (((

Спустя 2 минуты, 15 секунд (8.09.2011 - 14:54) Гость_judas написал(а):
где можно увидеть (прочитать) правила и структуру построения DLL для PHP, какие обязательные экспотные функции, какие параметры , какая модель взаимодействия и.т.п (((

Спустя 6 минут, 14 секунд (8.09.2011 - 15:00) Winston написал(а):
Цитата (Guest @ 8.09.2011 - 14:51)

свои правила и законы.
негде прочитать. (((

PHP 5 Профессиональное программирование на PHP Джордж Шлосснейгл
Открываем Часть V книги и курим ее smile.gif

Спустя 17 часов, 26 минут, 41 секунда (9.09.2011 - 08:27) linker написал(а):
Winston
Это всё не то, где=то видел книгу на англицком в виде .hlp файла, там целиком и полностью посвящено созданию экстеншенов. На русском нормальной инфы вообще нет. Кое-что есть на хабре, а так только курить англосаксонскую бумагу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.