PHP 基础教程

PHP 表单

PHP 高级教程

PHP 7 新特性

PHP 数据库

PHP XML

PHP 与 AJAX

PHP 参考手册

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/php-func-directory-dir.html

PHP dir() 函数

PHP 5 Directory 函数 PHP 5 Directory 函数


使用 dir() 函数:


	<?php $d = dir(getcwd());echo "Handle: " . $d->handle . "<br>";
	echo "Path: " . $d->path . "<br>";while (($file = $d->read()) !== 
	false){   echo "filename: " . $file . "<br>"; } 
	$d->close(); ?>

结果:


	Handle: Resource id #2Path: /etc/phpfilename: .filename: ..
	filename: ajax.giffilename: books.xmlfilename: cdcatalog.xml
	filename: cd_catalog.xmlfilename: default.htmlfilename: 
	demo_array.htmlfilename: demo_array.htm...
	......
 

定义和用法

dir() 函数返回 Directory 类的实例。该函数用于读取一个目录,包含如下:

  • 给定的要打开的目录
  • dir() 的 handle 和 path 两个属性是可用的
  • handle 和 path 属性有三个方法:read()、rewind() 和 close()

语法


dir(directory,context);
 
参数 描述
directory 必需。规定要打开的目录。
context 可选。

技术细节

返回值: 返回 Directory 类的实例。失败则返回 FALSE。
PHP 版本: 4.0+

PHP Directory 参考手册