php tempnam
程序员文章站
2022-06-17 17:50:44
...
主题:php语言下tempnam函数的实现
tempnam功能为 建立一个具有唯一文件名的文件
具体string tempnam ( string $dir , string $prefix ) 参数$dir就是指定的目录,$prefix就是你可以指定临时文件的前缀,返回值新的临时文件名,出错返回 FALSE。
内部实现 -- 首先看内库有没有mkstemp函数(通过HAVE_MKSTEMP宏判断)有的话就是用mkstemp,没有的话就用mktemp和VCWD_OPEN(忽略win下的逻辑)
另外 假如$dir为空或者NULL的时候 就会调用php.ini中的sys_temp_dir的目录,假如sys_temp_dir为空就调用"/tmp/"(忽略win下逻辑)