xmlrpc_get_type(PHP 4 >= 4.1.0) xmlrpc_get_type - получает xmlrpc-тип для PHP-значения. Специально используется для строк base64 и datetime. Описаниеstring xmlrpc_get_type (mixed value)
|
||||||||||
|
||||||||||
В PHP есть стандартный способ хранения постоянных ресурсов (т.е. ресурсов,
хранимых между вызовами). Первым эту возможность использовал модуль MySQL, а
затем mSQL, поэтому можно получить представление о том, как нужно использовать
постоянные ресурсы, просмотрев mysql.c. Вам нужно просмотреть функции:
| php3_mysql_do_connect |
| php3_mysql_connect() |
| php3_mysql_pconnect() |
Общая идея постоянных модулей такова:
Кодировать все ваши модули для работы со списком регулярных ресурсов, рассмотренным в разделе (9).
Кодировать дополнительные connect-функции, которые проверяют, существует ли уже ресурс в списке постоянных ресурсов. Если существует, зарегистрировать его в списке постоянных ресурсов как указатель на список существующих ресурсов (поскольку если 1., остальной код должен сработать немедленно). Если не существует, создать его, добавить его в список существующих ресурсов И добавить указатель на него из списка регулярных ресурсов, чтобы весь код мог работать, пока он находится в списке регулярных ресурсов, но при следующем подключении ресурс может быть найден уже в списке существующих ресурсов и использован без необходимости его повторного создания. Вы должны регистрировать эти ресурсы с различными типами (например, LE_MYSQL_LINK для несуществующей ссылки и LE_MYSQL_PLINK - для существующей ссылки).
| |