is_readable

(PHP 4, PHP 5, PHP 7)

is_readable�жϸ����ļ����Ƿ�ɶ�

˵��

is_readable ( string $filename ) : bool

�жϸ����ļ����Ƿ���ڲ��ҿɶ���

����

filename

�ļ���·����

����ֵ

����� filename ָ�����ļ���Ŀ¼���ڲ��ҿɶ��򷵻� TRUE�����򷵻� FALSE��

����

Example #1 is_readable() ����

<?php
$filename 
'test.txt';
if (
is_readable($filename)) {
    echo 
'The file is readable';
} else {
    echo 
'The file is not readable';
}
?>

�����쳣

ʧ��ʱ�׳�E_WARNING���档

ע��

��ס PHP Ҳ��ֻ�������� webserver ���û�����ͨ��Ϊ 'nobody'���������ļ��������밲ȫģʽ�����ơ� Safe mode limitations are not taken into account before PHP 5.1.5.

Note: �˺����Ľ���ᱻ���档�μ� clearstatcache() �Ի�ø���ϸ�ڡ�

Tip

�� PHP 5.0.0 ��, �˺���Ҳ����ijЩ URL ��װ������μ� ֧�ֵ�Э��ͷ�װЭ���Ի��֧�� stat() ϵ�к������ܵİ�װ���б�

Note:

The check is done using the real UID/GID instead of the effective one.

����Ŀ¼����������ܻ᷵�� TRUE����ʹ�� is_dir() �������ļ���Ŀ¼��

�μ�

  • is_writable() - �жϸ������ļ����Ƿ��д
  • file_exists() - ����ļ���Ŀ¼�Ƿ����
  • fgets() - ���ļ�ָ���ж�ȡһ��