PHP中is_dir()函数使用指南

 更新时间:2015年05月08日 12:08:22   投稿:hebedich  
php提供内置函数is_dir来检查传入的路径参数是否为目录,如果是目录则返回true。也就是说传入的参数是文件或者不存在都为false,因此当前参数不能说不是文件夹就是文件。另外需要注意的是参数支持相对路径和绝对路径。

函数:is_dir()

功能:判断给定文件名是否是一个目录

说明:
bool is_dir ( string $filename )

如果文件名存在并且为目录则返回 TRUE。
如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径。

注: 本函数的结果会被缓存。更多信息参见 clearstatcache()。

例子1

<?
var_dump(is_dir('a_file.txt')) . "\n";
var_dump(is_dir('bogus_dir/abc')) . "\n";
var_dump(is_dir('..')); //one dir up
?>

上例将输出:

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

例子2

<?php
$file = "images";
if(is_dir($file))
{
echo ("$file is a directory");
}
else
{
echo ("$file is not a directory");
}
?>

输出:
如果存在images这个目录,则输出:
images is a directory

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • 如何使用微信公众平台开发模式实现多客服

    如何使用微信公众平台开发模式实现多客服

    其实微信公众平台的多客服功能已经出来好久了,并且一出来的时候我就已经为自己的公众号实现了,原本以为大家都已经会了,但是今天还是有人问起这个多客服功能怎么使用,我找了下网上也没什么好的教程,今天我就给大家发一篇比较简单易懂的教程吧
    2016-01-01
  • PHP语言对接抖音快手小红书视频/图片去水印API接口源码

    PHP语言对接抖音快手小红书视频/图片去水印API接口源码

    这篇文章主要介绍了PHP语言对接抖音快手小红书视频/图片去水印API接口源码,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • php MYSQL 数据备份类

    php MYSQL 数据备份类

    一个简单MYSQL的数据备份类 这些一直都在搞数据,因此数据的备份就少不了的了,如果不写这类一个简单MYSQL的数据备份类,那将是很麻烦的。自己就下定决心,写了一个。
    2009-06-06
  • thinkphp5上传图片及生成缩略图公共方法(分享)

    thinkphp5上传图片及生成缩略图公共方法(分享)

    下面小编就为大家分享一篇thinkphp5上传图片及生成缩略图公共方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • 基于thinkPHP实现的微信自定义分享功能示例

    基于thinkPHP实现的微信自定义分享功能示例

    这篇文章主要介绍了基于thinkPHP实现的微信自定义分享功能,结合实例形式分析了thinkPHP调用微信接口实现自定义分享功能的相关操作技巧,需要的朋友可以参考下
    2016-09-09
  • php 取得瑞年与平年的天数的代码

    php 取得瑞年与平年的天数的代码

    利用php如何取得取得瑞年与平年中每月份的天数,如下函数
    2009-08-08
  • PHP常量DIRECTORY_SEPARATOR原理及用法解析

    PHP常量DIRECTORY_SEPARATOR原理及用法解析

    这篇文章主要介绍了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • php array_udiff_assoc 计算两个数组的差集实例

    php array_udiff_assoc 计算两个数组的差集实例

    这篇文章主要介绍了php array_udiff_assoc 计算两个数组的差集实例的相关资料,需要的朋友可以参考下
    2016-11-11
  • thinkphp5框架实现的自定义扩展类操作示例

    thinkphp5框架实现的自定义扩展类操作示例

    这篇文章主要介绍了thinkphp5框架实现的自定义扩展类操作,结合实例形式简单分析了thinkPHP5在extend目录下建立自定义扩展类的具体操作步骤与相关实现技巧,需要的朋友可以参考下
    2019-05-05
  • Yii2框架数据库简单的增删改查语法小结

    Yii2框架数据库简单的增删改查语法小结

    这篇文章主要介绍了Yii2框架数据库简单的增删改查语法小结,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08

最新评论