chown කාර්යය

chown කාර්යය නියම කරන ලද ගොනුවේ හෝ ඩිරෙක්ටරියේ අයිතිකරු වෙනස් කරයි. පළමු පරාමිතිය ගොනුවට පෙත ලබා ගනී, දෙවන පරාමිතිය පරිශීලක නාමය හෝ ඔහුගේ ID ලබා ගනී. සාර්ථකත්වය මත true ආපසු ලබා දෙන අතර දෝෂයකදී false ආපසු ලබා දෙයි.

වාක්ය රචනය

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

උදාහරණය

'www-data' පරිශීලකයාට ගොනුවේ අයිතිකරු වෙනස් කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

පවතින නොවන ගොනුවක අයිතිකරු වෙනස් කිරීමට උත්සාහ කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය

පරිශීලක ID අනුව අයිතිකරු වෙනස් කරමු (උදාහරණයක් ලෙස, 1000):

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

මෙයද බලන්න

  • chmod කාර්යය,
    ප්‍රවේශ අවසර වෙනස් කරයි
  • chgrp කාර්යය,
    ගොනුවේ කණ්ඩායම වෙනස් කරයි