touch(PHP 3, PHP 4) touch - устанавливает время доступа и модификации файла. Описаниеint touch (string filename [, int time [, int atime]]) Пытается установить время доступа и модификации файла filename в значение, заданное по времени. Если опции time нет, используется текущее время. Это эквивалентно тому, что делает utime (иногда называемая utimes). Если имеется третья опция atime, время доступа данного файла также модифицируется. Если файл не существует, он создаётся. Возвращает TRUE при успехе, 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)); |
| |