umask(PHP 3, PHP 4) umask - изменяет текущую umask. Описаниеint umask (int mask) umask() устанавливает PHP-umask в маску & 0777 и возвращает старую маску. Если PHP используется как серверный модуль, umask восстанавливается по окончании каждого запроса. umask() без аргументов просто возвращает текущую umask.
|
||||||||||
|
||||||||||
RETVAL_FALSE
RETVAL_TRUE
RETVAL_LONG(l)
RETVAL_STRING(s,dup) Если dup равно TRUE, дублирует строку
RETVAL_STRINGL(s,l,dup) Возвращает строку (s), специфицируя длину (l)
RETVAL_DOUBLE(d)
Все вышеприведённые строковые макросы будут estrdup() передаваемый аргумент 's', поэтому вы можете безопасно освободить аргумент после вызова макроса или, альтернативно, использовать статически размещённую память.
Если ваша функция возвращает булевы ответы success/error, всегда используйте RETURN_TRUE и RETURN_FALSE, соответственно.
| |