Написание расширений(extensions)

  • Автор темы Автор темы MisterX
  • Дата начала Дата начала

MisterX

Guest
Написание расширений(extensions)

Кто-нибудь знает как написать extension для PHP? Или хотя бы где найти информацию по этому вопросу, желательно на русском.
 
"желательно на русском" - это показатель, что тебе еще не нужно писать свой экстеншен.
[m]zend[/m] - тут все.
 
То же, но на русском http://phpclub.net/manrus/zend/zend.html
ну не зря же переводили люди хорошие !
Есть ещё в книжке Ратшилера и Геркена, непомню точно название.

2 tony2001 : Это не показатель :)
 
Пример любителям русских манов:
найдите мне хотя бы упоминание о Streams в русском мане.
и посмотрите на целый РАЗДЕЛ в английском мане.

makRo:
ну со школьных времен можно было и научиться читать по-английски.
 
Тони, а если человек изучал французский или например немецкий, что теперь ему экстеншены не писать свои ? :)

Очевидно, что в оригинальном мане больше информации, по причине её первичного добавления и обновления.
Согласен с тем что, английский знать нужно, особенно программеру.
 
Английский то я знаю, причем неплохо, просто доки предпочитаю читать на русском, если таковые имеются на русском.
 
tony2001 например англицкий у меня нулевой.... но думаю это не причина не писать экстеншен. Кстати и PHP я знаю очень поверхностно.... :-)) Зато С/С++ более или менее в норме.... :-)) Так что это кто как больше любит...
 
tony2001 за линк спасибо прикольная инфа только сильно пустая... :-))
 
Есть ещё в книжке Ратшилера и Геркена, непомню точно название.
Называется она: "PHP4 разработка Web-приложений", из серии "Библиотека программиста", издательство "Питер", глава по написанию своих расширений ~150 страниц, зачитаешся.:)
 
tony2001 так вот в том и проблема что никак не могу найти сорсы небольшого проекта... :-)) особенно то как именно собирать этот самый экстеншен. Если есть класический пример для ВИН как именно его собирать...... то буду благодарен..... как писать тоже интересно..... но это после того как ХЕЛЛО ВОРЛД соберу.... :-))
 
2Tronyх я не в совке тут нормальные книжки проблема... :-((
 
<PHP_source>/ext/ext_skel - сгенерит скелет нового модуля (под Вынь поставь CygWin, чтобы запустить shell-скрипт, либо сделай это под *NIX'ом, а потом скопируй файлы).

Файл .dsp возьми от расширения bz2. Сделай casesensitive search'n'replace "bz2" => "имя_твоего_модуля".

Положи в каталог модуля файл php4ts.lib из дистрибутива РНР под Вынь.

Скопируй файл <PHP_source>/main/config.w32.h.in в config.w32.h

Открой .dsp в вижыл студио, выставь активную конфигурацию "Release" вместо "Debug".

F7

З.Ы. Могу дать книгу Ратшиллера - PDF, 4Mb, но она на английском. Если интересно, спроси меня на IRC: #phpclub@Undernet. Политика этого форума не позволяет выкладывать ссылки на warez.
 
Самое интересное что мы с тобой сначала ругаемся а теперь ты мне помочь готов.... :-)) прикольно... вообщем кидай книжку и примеры если есть на мыло мне :-))
 
совсем ничего интересного. я тебе уже говорил, что ругаюсь не с тобой, а с тем, что ты заявляешь в тредах о серьёзных проблемах, практически не имея опыта в РНР.

книгу кину, но у тебя ж английский нулевой?
за примером сходи по линку в моей подписи.
 
Сверху