The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "PHP" / Оглавление документа
Учебник РНР
Назад Глава 32. Исходные Ресурсы. Обсуждение. Вперёд

Реализация всех экспортируемых функций

Реализация экспортируемых функций это заключительный этап. Пример функции в first_module выглядит так:
ZEND_FUNCTION(first_module)
{
    long parameter;

    if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &parameter) == FAILURE) {
        return;
    }

    RETURN_LONG(parameter);
}

Объявление функции делается через использование ZEND_FUNCTION, который соответствует ZEND_FE в таблице вхождений функций (рассмотрена ранее).

После объявления идёт код для проверки и запроса аргументов функций, конвертации аргументов и генерации return-значения (далее об этом подробнее).


Назад Оглавление Вперёд
Создание get_module() Вверх Резюме



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру