tempnam(PHP 3, PHP 4) tempnam - создаёт файл с уникальным именем. Описаниеstring tempnam (string dir, string prefix) Создаёт файл с уникальным именем filename в специфицированной директории. Если директория не существует, tempnam() может генерировать файл в системной временной директории и возвращать её имя. До PHP 4.0.6 поведение функции tempnam() зависело от системы. В Windows переменная окружения TMP переопределяет параметр dir, в Linux переменная окружения TMPDIR имеет приоритет, а в SVR4 всегда используется ваш параметр dir, если директория, на которую он указывает, существует. При сомнениях проконсультируйтесь в вашей системной документации о функции tempnam(3). Возвращает новый временный filename, или строку FALSE при неудаче.
|
||||||||||
|
||||||||||
Если вы хотите изменить значение, вставленное в хэш, вы обязаны сначала запросить его из хэша. Чтобы избежать этой лишней работы, вы можете предоставить 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)); |
| |