Functie chown

De functie chown wijzigt de eigenaar van het opgegeven bestand of directory. Het eerste parameter accepteert het pad naar het bestand, het tweede - de gebruikersnaam of zijn ID. Retourneert true bij succes en false bij een fout.

Syntaxis

phpchown(string $filename, string|int $user): bool

Voorbeeld

Laten we de eigenaar van het bestand wijzigen naar gebruiker 'www-data':

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we proberen de eigenaar van een niet-bestaand bestand te wijzigen:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Resultaat van het uitvoeren van de code:

phpfalse

Voorbeeld

Laten we de eigenaar wijzigen via gebruikers-ID (bijvoorbeeld 1000):

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

Resultaat van het uitvoeren van de code:

phptrue

Zie ook

  • de functie chmod,
    die de toegangsrechten wijzigt
  • de functie chgrp,
    die de groep van het bestand wijzigt