Fungsi tempnam

Fungsi tempnam mencipta fail sementara dengan nama unik dalam direktori yang ditentukan. Parameter pertama fungsi ini menerima laluan ke direktori, parameter kedua - awalan nama fail. Fungsi mengembalikan laluan ke fail yang dicipta atau false jika berlaku ralat.

Sintaks

phptempnam(directory, prefix);

Contoh

Mari cipta fail sementara dalam direktori sementara sistem dengan awalan 'my':

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

Keputusan pelaksanaan kod (contoh):

php'/tmp/my5d3b7f2e'

Contoh

Mari cipta fail sementara dalam direktori semasa:

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

Keputusan pelaksanaan kod (contoh):

php'/var/www/project/temp5d3b7f2f'

Contoh

Mari semak operasi fungsi dengan direktori yang tidak wujud:

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

Keputusan pelaksanaan kod:

phpfalse

Lihat juga

  • fungsi tmpfile,
    yang mencipta fail sementara
  • fungsi unlink,
    yang memadam fail
  • fungsi file_exists,
    yang menyemak kewujudan fail