| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Extensions > Подключение собственных расширений |
| Автор: BigTon 8.4.2008, 21:13 |
| Добрый вечер уважаемые знатоки Где то в прочитанной мной статье об оптимизации пхп кода, было написано «используйте расширения для больших функций». Полазив по интернету я понял что это значит: реализовать функцию на С++, скомпилить dll и подключить файле пхп. После чего можно вызывать функции этого dll. И собственно всё… Вопрос знатокам: 1.правильно ли я всё понял? 2.каков внутренний формат dll (пример пожалуйста)? 3.как подключить этот dll к пхп? 4.как вызывать функции? Надеюсь на ваши знания и желание помочь разобраться ) |
| Автор: mishaSL 11.4.2008, 13:47 |
Да, только это используется в исключительных случаях. Думаю проще упростить и оптимизировать PHP код. BigTon, http://forum.vingrad.ru/forum/topic-198609/hl/extension/index.html, которая вам возможно поможет. Также обратите внимания, что dll - это только под платформу Win32/ в настройках php.ini или через http://ru2.php.net/manual/ru/function.dl.php Также как и стандартные функции PHP. Но еще раз обращу ваше внимание на то, что такой способ используется только в исключительных случаях. Скорее всего возможно оптимизировать вашу PHP-функцию. |
| Автор: Feldmarschall 11.4.2008, 13:49 |
| Ответы на все эти вопросы находятся в документации. Однако, если они возникают, то, скорее всего, никакие модули не нужны |