Funkcija tempnam
Funkcija tempnam sukuria laikiną failą su unikaliu pavadinimu nurodytoje direktorijoje. Pirmuoju parametru funkcija priima kelią į direktoriją, antruoju - failo pavadinimo priešdėlį. Funkcija grąžina kelią į sukurtą failą arba false klaidos atveju.
Sintaksė
tempnam(directory, prefix);
Pavyzdys
Sukurkime laikiną failą sistemos laikinojoje direktorijoje su priešdėliu 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Kodo vykdymo rezultatas (pavyzdys):
'/tmp/my5d3b7f2e'
Pavyzdys
Sukurkime laikiną failą esamoje direktorijoje:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Kodo vykdymo rezultatas (pavyzdys):
'/var/www/project/temp5d3b7f2f'
Pavyzdys
Patikrinkime funkcijos veikimą su neegzistuojančia direktorija:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Taip pat žiūrėkite
-
funkciją
tmpfile,
kuri sukuria laikiną failą -
funkciją
unlink,
kuri ištrina failą -
funkciją
file_exists,
kuri tikrina failo egzistavimą