web - tec / PHP 5 для начинающи
.pdf742 Приложение Б
|
|
Окончание таблицы |
|
|
|
Функция |
Тип |
Описание |
возвращаемых |
||
|
данных |
|
|
|
|
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 Возвращает идентификатор результата, содержащий список таблиц и привилегий, связанных с каждой таблицей