Hàm tempnam

Hàm tempnam tạo một file tạm với tên duy nhất trong thư mục chỉ định. Tham số đầu tiên hàm nhận đường dẫn đến thư mục, tham số thứ hai - tiền tố tên file. Hàm trả về đường dẫn đến file đã tạo hoặc false trong trường hợp lỗi.

Cú pháp

phptempnam(directory, prefix);

Ví dụ

Tạo một file tạm trong thư mục tạm hệ thống với tiền tố 'my':

php<?php
  $res = tempnam(sys_get_temp_dir(), 'my');
  echo $res;
?>

Kết quả thực thi mã (ví dụ):

php'/tmp/my5d3b7f2e'

Ví dụ

Tạo một file tạm trong thư mục hiện tại:

php<?php
  $res = tempnam(__DIR__, 'temp');
  echo $res;
?>

Kết quả thực thi mã (ví dụ):

php'/var/www/project/temp5d3b7f2f'

Ví dụ

Kiểm tra hoạt động của hàm với thư mục không tồn tại:

php<?php
  $res = tempnam('/nonexistent', 'test');
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Xem thêm

  • hàm tmpfile,
    hàm tạo file tạm
  • hàm unlink,
    hàm xóa file
  • hàm file_exists,
    hàm kiểm tra sự tồn tại của file