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: 锟剿猴拷锟斤拷锟侥斤拷锟斤拷岜伙拷锟斤拷妗o拷渭锟� clearstatcache() 锟皆伙拷酶锟斤拷锟较革拷凇锟�

Tip

锟斤拷 PHP 5.0.0 锟斤拷, 锟剿猴拷锟斤拷也锟斤拷锟斤拷某些 URL 锟斤拷装锟斤拷锟斤拷锟斤拷渭锟� 支锟街碉拷协锟斤拷头锟阶靶拷锟�锟皆伙拷锟街э拷锟� stat() 系锟叫猴拷锟斤拷锟斤拷锟杰的帮拷装锟斤拷锟叫憋拷

锟轿硷拷

  • chdir() - 锟侥憋拷目录
  • dir() - 锟斤拷锟斤拷一锟斤拷 Directory 锟斤拷实锟斤拷
  • opendir() - 锟斤拷目录锟斤拷锟�
  • is_file() - 锟叫断革拷锟斤拷锟侥硷拷锟斤拷锟角凤拷为一锟斤拷锟斤拷锟斤拷锟斤拷锟侥硷拷
  • is_link() - 锟叫断革拷锟斤拷锟侥硷拷锟斤拷锟角凤拷为一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷