is_readable funksiýasy

is_readable funksiýasy görkezilen faýlyň bardygyny we onuň okap bolýandygyny barlayar. Funksiýa, eger faýl bar bolsa we okap bolýan bolsa true gaýtaryar, ýogsa false gaýtaryar. Parametre hökmünde setir görnüşinde faýlyň ýoly berilýär.

Sintaksis

phpis_readable(string $filename): bool

Mysal

'test.txt' faýlynyň okap bolýandygyny barlaýalyň:

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

Kod işlenilenden soňky netije (eger faýl bar bolsa we okap bolýan bolsa):

phptrue

Mysal

Bar bolmadyk faýlyň okap bolýandygyny barlaýalyň:

php<?php
  $res = is_readable('nonexistent_file.txt');
  var_dump($res);
?>

Kod işlenilenden soňky netije:

phpfalse

Mysal

Doly ýol bilen faýlyň okap bolýandygyny barlaýalyň:

php<?php
  $res = is_readable('/var/www/html/test.txt');
  var_dump($res);
?>

Kod işlenilenden soňky netije (eger faýl bar bolsa we okap bolýan bolsa):

phptrue

Şeýle-de serediň

  • faýla ýazyp bolýandygyny barlaýan is_writable funksiýasyny,
  • faýly işledip bolýandygyny barlaýan is_executable funksiýasyny,
  • giriş hukuklaryny üýtgedýän chmod funksiýasyny,