is_dir

(PHP 4, PHP 5, PHP 7)

is_dir�жϸ����ļ����Ƿ���һ��Ŀ¼

˵��

is_dir ( string $filename ) : bool

�жϸ����ļ����Ƿ���һ��Ŀ¼��

����

filename

����ļ������ڲ���ΪĿ¼�򷵻� TRUE����� filename ��һ�����·�������յ�ǰ����Ŀ¼��������·���� If filename is a symbolic or hard link then the link will be resolved and checked. If you have enabled ��ȫģʽ, or open_basedir further restrictions may apply.

����ֵ

����ļ������ڣ������Ǹ�Ŀ¼������ TRUE�����򷵻�FALSE��

����

Example #1 is_dir() ����

<?php
var_dump
(is_dir('a_file.txt'));
var_dump(is_dir('bogus_dir/abc'));

var_dump(is_dir('..')); //one dir up
?>

�������̻������

bool(false)
bool(false)
bool(true)

�����쳣

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

ע��

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

Tip

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

�μ�

  • chdir() - �ı�Ŀ¼
  • dir() - ����һ�� Directory ��ʵ��
  • opendir() - ��Ŀ¼���
  • is_file() - �жϸ����ļ����Ƿ�Ϊһ���������ļ�
  • is_link() - �жϸ����ļ����Ƿ�Ϊһ����������