Функции Язык программирования PHP

tmpfile

(PHP 3>= 3.0.13, PHP 4)

tmpfile - создаёт временный файл.

Описание

int tmpfile (void)

Создаёт временный файл с уникальным именем в режиме для записи, возвращая дескриптор файла, аналогичный дескриптору, возвращаемому функцией fopen(). Файл автоматически удаляется при закрытии (с помощью fclose()) или по окончании скрипта.

Детали см. в вашей системной документации о функции tmpfile(3), а также header-файле в stdio.h.

Пример 1. tmpfile()
$temp = tmpfile(); fwrite($temp, "writing to tempfile"); fclose($temp); // 
это удаляет файл

См. также tempnam().


Назад Оглавление Вперёд
tempnam Вверх touch

Установка переменных в Таблице Символов

Если вы хотите изменить значение, вставленное в хэш, вы обязаны сначала запросить его из хэша. Чтобы избежать этой лишней работы, вы можете предоставить pval ** функции add хэша, и он будет обновлён pval *-адресом элемента, вставленного в хэш. Если это значение равно NULL (как во всех предыдущих примерах) - этот параметр игнорируется.

hash_next_index_insert() использует примерно ту же логику, что и "$foo[] = bar;" в PHP 2.0.

Если вы конструируете массив для возвращения из функции, вы можете инициализировать этот массив, выполнив следующее:

if (array_init(return_value) == FAILURE) { failed...; }

... а затем добавляя значения вспомогательными функциями:

add_next_index_long(return_value,long_value); 
add_next_index_double(return_value,double_value); add_next_index_string(return_value,estrdup(string_value));