Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

web - tec / PHP 5 для начинающи

.pdf
Скачиваний:
71
Добавлен:
12.06.2015
Размер:
26.79 Mб
Скачать

742 Приложение Б

 

 

Окончание таблицы

 

 

 

Функция

Тип

Описание

возвращаемых

 

данных

 

 

 

 

log1p(float number)

Float

Возвращает log(1+number), вычисленное точно,

 

 

даже если значение number близко к нулю

log(float number,

Float

Возвращает натуральный логарифм, или

[float base])

 

логарифм по заданному основанию base

log10(float number)

Float

Возвращает логарифм number по основанию 10

sqrt(float number)

Float

Вычисляет квадратный корень number

hypot(float num1,

Float

Возвращает sqrt(num1*num1 + num2*num2)

float num2)

 

 

deg2rad(float number)

Float

Конвертирует градусы в радианы

rad2deg(float number)

Float

Конвертирует радианы в градусы

bindec(string

Int

Конвертирует двоичное число в десятичное

binary_number)

 

 

hexdec(string

Int

Конвертирует шестнадцатеричное число

hexadecimal_number)

 

в десятичное

octdec(string

Int

Конвертирует восмиричное число в десятичное

octal_number)

 

 

decbin(int

String

Конвертирует десятичное число в двоичное

decimal_number)

 

 

decoct(int decimal_number)

dechex(int decimal_number)

base_convert(string number, int frombase, int tobase)

number_format(float number [, int num_decimal_ places [, string dec_seperator, string thousands_seperator]])

fmod(float x, float y)

srand([int seed])

mt_srand([int seed])

rand([int min, int max])

mt_rand([int min, int max])

getrandmax(void)

mt_getrandmax(void)

String

Конвертирует десятичное число в восмиричное

String

Конвертирует десятичное число

 

в шестнадцатеричное

String

Конвертируетчисламеждуразнымиоснованиями

 

(основания от 2 до 36 включительно)

String

Форматирует число с группировкой по три

 

разряда

Float

Возвращает остаток от деления x на y как

 

число с плавающей точкой

Void

Устанавливает начальное число генератора

 

случайных чисел

Void

Устанавливает начальное число генератора

 

случайных чисел Mersenne Twister

Int

Генерирует случайное значение

Int

ГенерируетслучайноезначениеMersenne Twister

Int

Показывает наибольшее возможное

 

случайное значение

Int

Показывает наибольшее возможное из

 

случайных значений Mersenne Twister

Справочник по PHP*функциям 743

MIME-функции

Функция

Тип

Описание

возвращаемых

 

данных

 

 

 

 

mime_content_type(string

String

Определяет MIME-тип

filename|resource stream)

 

содержимого файла

Разные функции

Функция

Тип

Описание

возвращаемых

 

данных

 

get_browser([string browser_ name [, bool return_array]])

constant(string const_name)

getenv(string varname)

putenv(string setting)

getopt(string options [, array longopts])

flush(void)

sleep(int seconds)

usleep(int micro_seconds)

time_nanosleep(long seconds, long nanoseconds)

highlight_file(string file_name [, bool return] )

php_strip_whitespace(string file_name)

php_check_syntax(string file_name [,&$error_message])

highlight_string(string string [, bool return] )

uniqid([string prefix , bool more_entropy])

version_compare(string ver1, string ver2 [, string oper])

connection_aborted(void)

connection_status(void)

Mixed

Сообщает о возможностях браузера

Mixed

Возвращает значение заданной константы

String

Возвращает значение переменной

 

окружения

Bool

Устанавливает значение переменной

 

окружения

Array

Возвращает параметры из списка

 

аргументов командной строки

Void

Сбрасывает буфер вывода

Void

Замедляет выполнение на заданное

 

количество секунд

Void

Замедляет выполнение на заданное

 

количество микросекунд

Mixed

Замедляет выполнение на заданное

 

количество секунд и наносекунд

Bool

Выделение синтаксиса файла

String

Возвращает исходный код без

 

комментариев и пробельных символов

Bool

Проверяет синтаксис заданного файла

Bool

Выделяет синтаксис строки или

 

возвращает ее (если требуется)

String

Генерирует уникальный идентификатор

Int

Сравнивает две стандартизированные

 

строки, содержащие номера версий PHP

Int

Возвращает true, если клиент отсоединен

Int

Возвращает битовое поле состояния

 

соединения

744 Приложение Б

 

 

Окончание таблицы

 

 

 

Функция

Тип

Описание

возвращаемых

 

данных

 

ignore_user_abort(bool value)

define(string constant_ name, mixed value, case_sensitive=true)

defined(string constant_name)

Int

Устанавливает, должно ли отсоединение

 

клиента прерывать выполнение сценария

Bool

Определяет новую константу

Bool

Проверяет существование заданной

 

константы

Функции MS SQL

Функция

Тип

Описание

возвращаемых

 

данных

 

mssql_connect([string servername [, string username [, string password]]])

mssql_pconnect([string servername [, string username [, string password]]])

mssql_close([resource conn_id])

mssql_select_db(string database_name [, resource conn_id])

mssql_fetch_batch(resource result_index)

mssql_query(string query [, resource conn_id [, int batch_size]])

mssql_rows_affected(resource conn_id)

mssql_free_result(resource result_index)

mssql_get_last_message(void)

mssql_num_rows(resource mssql_result_index)

mssql_num_fields(resource mssql_result_index)

mssql_fetch_row(resource result_id)

Int

Открывает соединение

 

с MS SQL-сервером

Int

Открывает постоянное

 

MS SQL-соединение

Bool

Закрывает соединение

 

с MS SQL-сервером

Bool

Выбирает базу данных MS-SQL

Int

Возвращает следующий пакет записей

resource

Отправляет SQL-запрос к MS-SQL-

 

базе данных

Int

Возвращает количество записей,

 

затронутых запросом

Bool

Освобождает память, занятую

 

результатом MS-SQL-запроса

String

Возвращает последнее сообщение

 

с сервера

Int

Получаетколичествострокврезультате,

 

заданном с помощью идентификатора

Int

Получает количество полей

 

в результате, заданном с помощью

 

идентификатора

Array

Возвращает массив текущей строки

 

результирующего множества,

 

заданного параметром result_id

Справочник по PHP*функциям 745

Окончание таблицы

Функция

Тип

Описание

возвращаемых

 

данных

 

mssql_fetch_object(resource result_id [, int result_type])

mssql_fetch_array (resource result_id [, int result_type])

mssql_fetch_assoc (resource result_id)

mssql_data_seek(resource result_id, int offset)

mssql_fetch_field(resource result_id [, int offset])

mssql_field_length(resource result_id [, int offset])

mssql_field_name(resource result_id [, int offset])

mssql_field_type(resource result_id [, int offset])

mssql_field_seek(int result_id, int offset)

mssql_result(resource result_id, int row, mixed field)

mssql_next_result(resource result_id)

mssql_min_error_severity (int severity)

mssql_min_message_severity (int severity)

mssql_init(string sp_name [, resource conn_id])

mssql_bind(resource stmt, string param_name, mixed var, int type [, int is_output[, int is_null[, int maxlen]])

mssql_execute(resource stmt [, bool skip_results = false])

mssql_free_statement (resource result_index)

mssql_guid_string(string binary [,int short_format])

Object

Возвращает псевдо-объект текущей

 

строки результирующего множества,

 

заданного с помощью параметра result_id

Array

Возвращает текущую строку

 

результирующего множества,

 

заданного result_id, в виде массива

Array

Возвращает текущую строку результи-

 

рующего множества, заданного result_id,

 

в виде ассоциативного массива

Bool

Перемещает внутренний указатель

 

строки в результирующем множестве,

 

связанном с заданным

 

идентификатором, к указанной строке

Object

Возвращает информацию об опреде-

 

ленных полях в результате запроса

Int

Возвращает длину MS-SQL-поля

String

Возвращает имя поля, заданного

 

смещением offset в результирующем

 

множестве result_id

String

Возвращает тип поля

Bool

Ищет поле с заданным смещением

String

Возвращает содержимое одной ячейки

 

из результирующего множества MS-SQL

Bool

Перемещает внутренний указатель

 

к следующему результату

Void

Устанавливает минимальный уровень

 

серьезности ошибок

Void

Устанавливает минимальный уровень

 

серьезности сообщений

Int

Инициализирует хранимую процедуру

 

или удаленную хранимую процедуру

Bool

Добавляет параметр в хранимую

 

процедуру или удаленную хранимую

 

процедуру

Mixed

Выполняет хранимую процедуру над

 

базой данных MS-SQL Server

Bool

Освобождает индекс MS-SQL-оператора

String

Конвертирует 16-байтовый двоичный

 

GUID-идентификатор в строку

746 Приложение Б

Функции MySQL

Функция

Тип

Описание

возвращаемых

 

данных

 

mysql_connect([string hostname [:port] [:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]])

mysql_pconnect([string hostname [:port][:/path/to/socket] [, string username [, string password [, int flags]]]])

mysql_close([int link_identifier])

mysql_select_db(string database_name [, int link_identifier])

mysql_get_client_info(void)

mysql_get_host_info([int link_identifier])

mysql_get_proto_info([int link_identifier])

mysql_get_server_info([int link_identifier])

mysql_info([int link_identifier])

mysql_thread_id([int link_identifier])

mysql_stat([int link_identifier])

mysql_client_encoding([int link_identifier])

mysql_create_db(string database_name [, int link_identifier])

mysql_drop_db(string database_name [, int link_identifier])

mysql_query(string query [, int link_identifier])

mysql_unbuffered_query (string query [, int link_identifier])

mysql_db_query(string database_name, string query [, int link_identifier])

resource

Открывает соединение

 

с MySQL-сервером

resource

Открывает постоянное соединение

 

с MySQL-сервером

Bool

Закрывает MySQL-соединение

Bool

Выбирает базу данных MySQL

String

Возвращает строку, представляющую

 

описание версии клиентской библиотеки

String

Возвращает строку, описывающую

 

тип используемого соединения,

 

включая имя машины-сервера

Int

Возвращает версию используемого

 

в текущем соединении протокола

String

Возвращает номер версии

 

MySQL-сервера

String

Возвращает информацию о самом

 

последнем запросе

Int

Возвращает идентификатор

 

текущего потока

String

Возвращает строку с информацией

 

о состоянии системы

String

Возвращает кодировку символов по

 

умолчанию для текущего соединения

Bool

Создает базу данных MySQL

Bool

Удаляет базу данных MySQL

resource

Отправляет MySQL-запрос

resource

Отправляет SQL-запрос без автообра-

 

ботки результата и буферизации

resource

Отправляет MySQL-запрос

Справочник по PHP*функциям 747

Продолжение таблицы

Функция

Тип

Описание

возвращаемых

 

данных

 

mysql_list_dbs([int link_identifier])

mysql_list_tables(string database_name [, int link_identifier])

mysql_list_fields(string database_name, string table_name [, int link_identifier])

mysql_list_processes([int link_identifier])

mysql_error([int link_identifier])

mysql_errno([int link_identifier])

mysql_affected_rows([int link_identifier])

mysql_escape_string(string to_be_escaped)

mysql_real_escape_string (string to_be_escaped [, int link_identifier])

mysql_insert_id([int link_identifier])

mysql_result(resource result, int row [, mixed field])

mysql_num_rows(resource result)

mysql_num_fields(resource result)

mysql_fetch_row(resource result)

mysql_fetch_object(resource result [, int result_type])

mysql_fetch_array(resource result [, int result_type])

mysql_fetch_assoc(resource result)

resource

Возвращает список баз данных,

 

доступных на MySQL-сервере

resource

Возвращает список таблиц в базе

 

данных MySQL

resource

Возвращает список полей

 

MySQL-результата

resource

Возвращает результирующее

 

множество, описывающее текущие

 

процессы сервера

String

Возвращает текст сообщения об ошибке

 

для предыдущей MySQL-операции

Int

Возвращаетномерсообщенияобошибке

 

для предыдущей MySQL-операции

Int

Возвращает количество строк,

 

затронутых в предыдущей

 

MySQL-операции

String

Экранирует строку для MySQL-запроса

String

Экранирует специальные символы

 

в строке для использования

 

в SQL-операторе, учитывая текущую

 

кодировку символов в соединении

Int

Возвращает идентификатор,

 

сгенерированный в результате

 

предыдущей INSERT-операции

Mixed

Возвращает результирующие данные

Int

Возвращает количество строк

 

в результате

Int

Возвращает количество полей

 

в результате

Array

Возвращает результирующую строку

 

в виде массива

Object

Возвращает результирующую строку

 

как объект

Array

Возвращает результирующую строку

 

в виде массива, (ассоциативного,

 

числового или и того и другого)

Array

Возвращает результирующую строку

 

в виде ассоциативного массива

748 Приложение Б

 

 

Окончание таблицы

 

 

 

Функция

Тип

Описание

возвращаемых

 

данных

 

 

 

 

mysql_data_seek(resource

Bool

Перемещает внутренний указатель

result, int row_number)

 

результата

mysql_fetch_lengths(resource

Array

Возвращает максимальный размер

result)

 

данных для каждого поля результата

mysql_fetch_field(resource

Object

Получает информацию о столбцах ре-

result [, int field_offset])

 

зультата и возвращает ее в виде объекта

mysql_field_seek(resource

Bool

Устанавливает указатель на поле

result, int field_offset)

 

с заданным смещением

mysql_field_name(resource

String

Возвращает имя заданного поля

result, int field_index)

 

результата

mysql_field_table(resource

String

Возвращает имя таблицы, в которой

result, int field_offset)

 

находится указанное поле

mysql_field_len(resource

Int

Возвращает длину заданного поля

result, int field_offset)

 

 

mysql_field_type(resource

String

Возвращает тип заданного поля

result, int field_offset)

 

результата

mysql_field_flags(resource

String

Возвращает флаги указанного поля

result, int field_offset)

 

результата

mysql_free_result(resource

Bool

Освобождает память, занятую

result)

 

результатом

mysql_ping([int

Bool

Проверяет соединение с сервером; если

link_identifier])

 

соединение разорвано, то

 

 

устанавливает его заново

Сетевые функции

Функция

Тип

Описание

возвращаемых

 

данных

 

 

 

 

define_syslog_variables

Void

Инициализирует все переменные,

(void)

 

относящиеся к syslog

openlog(string ident,

Bool

Открывает соединение с программой

int option, int facility)

 

системного протоколирования

closelog(void)

Bool

Закрывает соединение с программой

 

 

системного протоколирования

syslog(int priority,

Bool

Генерирует сообщение для системного

string message)

 

журнала

ip2long(string

Int

Конвертирует строку, содержащую адрес

ip_address)

 

(IPV4), в сетевой адрес

long2ip(int

String

Конвертирует сетевой адрес (IPV4) в строку

proper_address)

 

стандартного Internet-формата с точкой

 

 

 

Справочник по PHP*функциям 749

 

 

 

 

Окончание таблицы

 

 

 

 

 

 

 

Функция

Тип

Описание

 

возвращаемых

 

 

данных

 

 

 

 

 

 

 

 

 

getservbyname(string

Int

Возвращает номер порта, связанного со

 

service, string protocol)

 

службой; протокол должен быть TCP или UDP

 

getservbyport(int port,

String

Возвращает имя службы, связанной с портом;

 

string protocol)

 

протокол должен быть TCP или UDP

 

getprotobyname

Int

Возвращает номер протокола, связанного

 

(string name)

 

с именем в файле

 

 

 

getprotobynumber

String

Возвращает имя протокола, связанное

 

(int proto)

 

с номером протокола

 

 

 

ODBC-функции

 

 

 

 

 

 

 

 

 

 

 

Функция

 

Тип

Описание

 

возвращаемых

данных

odbc_close_all(void)

odbc_binmode(int result_id, int mode)

odbc_longreadlen(int result_id, int length)

odbc_prepare(resource connection_id, string query)

odbc_execute(resource result_id [, array parameters_array])

odbc_cursor(resource result_id)

odbc_data_source(resource connection_id, int fetch_type)

odbc_exec(resource connection_id, string query [, int flags])

odbc_fetch_object(int result [, int rownumber])

odbc_fetch_array(int result [, int rownumber])

odbc_fetch_into(resource result_id, array result_array, [, int rownumber])

odbc_fetch_row(resource result_id [, int row_number])

odbc_result(resource result_id, mixed field)

odbc_result_all(resource result_id [, string format])

Void

Закрывает все ODBC-соединения

Bool

Обрабатывает данные бинарного

 

столбца

Bool

Обрабатывает LONG-столбцы

resource

Готовит оператор для выполнения

Bool

Выполняет подготовленный

 

оператор

String

Получает имя курсора

Array

Возвращает информацию

 

о подсоединенном в настоящий

 

момент источнике данных

resource

Готовит и выполняет SQL-оператор

Object

Возвращает результирующую

 

строку в виде объекта

Array

Возвращает результирующую строку

 

в виде ассоциативного массива

Int

Извлекает одну результирующую

 

строку в массив

Bool

Извлекает строку

Mixed

Получает результирующие данные

Int

Печатает результат как HTML-

 

таблицу

750 Приложение Б

 

 

Продолжение таблицы

 

 

 

Функция

Тип

Описание

возвращаемых

 

данных

 

odbc_free_result(resource result_id)

odbc_connect(string DSN, string user, string password [, int cursor_option])

odbc_pconnect(string DSN, string user, string password [, int cursor_option])

odbc_close(resource connection_id)

odbc_num_rows(resource result_id)

odbc_next_result(resource result_id)

odbc_num_fields(resource result_id)

odbc_field_name(resource result_id, int field_number)

odbc_field_type(resource result_id, int field_number)

odbc_field_len(resource result_id, int field_number)

odbc_field_scale(resource result_id, int field_number)

odbc_field_num(resource result_id, string field_name)

odbc_autocommit(resource connection_id [, int OnOff])

odbc_commit(resource connection_id)

odbc_rollback(resource connection_id)

odbc_error([resource connection_id])

odbc_errormsg([resource connection_id])

odbc_setoption(resource conn_id| result_id, int which, int option, int value)

odbc_tables(resource connection_id [, string qualifier, string owner, string name, string table_types])

Bool

Освобождает ресурсы,

 

связанные с результатом

resource

Подключается к источнику данных

resource

Устанавливает постоянное

 

соединение с источником данных

Void

Закрывает ODBC-соединение

Int

Возвращает количество строк

 

в результате

Bool

Проверяет, доступны ли

 

множественные результаты

Int

Возвращает количество столбцов

 

в результате

String

Возвращает имя столбца

String

Возвращает тип данных поля

Int

Возвращает размер (точность)

 

поля

Int

Возвращает точность чисел

 

в поле

Int

Возвращает номер столбца

Mixed

Включает/выключает режим авто-

 

подтверждения или возвращает

 

состояние автоподтверждения

Bool

Подтверждает ODBC-транзакцию

Bool

Аннулирует транзакцию

String

Возвращает код последней ошибки

String

Возвращает последнее сообщение

 

об ошибке

Bool

Настраивает соединение или

 

параметры оператора

resource

Вызывает функцию sqltables

Справочник по PHP*функциям 751

Окончание таблицы

Функция

Тип

Описание

возвращаемых

 

данных

 

odbc_columns(resource connection_id, string qualifier, string owner, string table_name, string column_name)

odbc_columnprivileges (resource connection_id, string catalog, string schema, string table, string column)

odbc_foreignkeys(resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table)

odbc_gettypeinfo(resource connection_id [, int data_type])

odbc_primarykeys(resource connection_id, string qualifier, string owner, string table)

odbc_procedurecolumns (resource connection_id [, string qualifier, string owner, string proc, string column])

odbc_procedures(resource connection_id [, string qualifier, string owner, string name])

odbc_specialcolumns(resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable)

odbc_statistics(resource connection_id, string qualifier, string owner, string name, int unique, int accuracy)

odbc_tableprivileges (resource connection_id, string qualifier, string owner, string name)

resource Возвращает идентификатор результата, который можно использовать для получения списка имен столбцов в заданной таблице

resource Возвращает идентификатор результата, который можно использовать для получения списка столбцов в заданной таблице и связанных с ними привилегий

resource Возвращает идентификатор либо для списка внешних ключей в заданной таблице, либо для списка внешних ключей в других таблицах, которые ссылаются на первичный ключ заданной таблицы

resource Возвращает результирующий идентификатор, содержащий информацию о типах данных, поддерживаемых этим источником данных

resource Возвращает идентификатор результата, который может использоваться для извлечения имен столбцов, образующих первичный ключ таблицы

resource Возвращает список параметров ввода и вывода, а также столбцов, образующих результирующее множество для заданных процедур

resource Возвращает идентификатор результата, содержащий список процедур, хранимых в источнике данных

resource Возвращает идентификатор результата, содержащий либо оптимальныйнаборстолбцов, который уникально идентифицирует строку в таблице, либо столбцы, которые автоматически обновляются при обновлении транзакцией любого значения строки

resource Возвращает идентификатор результата, содержащий статистические данные об одной таблице и связанных с ней индексах

resource Возвращает идентификатор результата, содержащий список таблиц и привилегий, связанных с каждой таблицей

Соседние файлы в папке web - tec