Functie unlink

De functie unlink verwijdert een bestand op het opgegeven pad. De functie retourneert true bij succesvolle verwijdering en false in geval van een fout. Als parameter accepteert het een string met het pad naar het bestand.

Syntaxis

phpunlink(filename);

Voorbeeld

Laten we het bestand test.txt in de huidige map verwijderen:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we proberen een niet-bestaand bestand te verwijderen:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

Resultaat van het uitvoeren van de code:

phpfalse

Voorbeeld

Bestand verwijderen met controle op het bestaan ervan:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Zie ook

  • de functie rmdir,
    die een map verwijdert
  • de functie file_exists,
    die het bestaan van een bestand controleert
  • de functie is_writable,
    die de schrijfbaarheid controleert