Новые книги

Эта книга про то, как создать успешный канал на Youtube. Зачем? Например, чтобы зарабатывать деньги разными способами. Кроме того, с помощью канала на Youtube можно делиться идеями, учить людей, рекламировать продукцию и осуществлять пропаганду — в общем, влиять на умы и сердца людей в корыстных и бескорыстных целях.
Как придумать удачный дизайн? И как оценить качество дизайна? На эти вопросы отвечает Чип Кидд – знаменитый книжный дизайнер и один из самых остроумных спикеров ТЕД. В отличие от “просто” искусства, дизайн всегда решает какую-то конкретную проблему. Как сделать максимально понятным дорожный знак? Как нарисовать обложку, которая превратит книгу в бестселлер? Как придумать остроумный и подкупающий рекламный слоган? И как не поддаться соблазну циничной манипуляции, инструментом которой подчас становится дизайн (“Разумеется, это полезный продукт! Смотрите – на упаковке нарисована морковка!”)? К счастью, нам не обязательно быть дизайнерами, чтобы оценить, насколько хорошо дизайн решает проблемы. Ведь это наши проблемы.

В формате pdf A4 сохранен издательский дизайн.

Реализация Всех Экспортируемых Функций

Учебник РНР
НазадГлава 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() Вверх Резюме