举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php __dir__ PHP is_dir() 函数

php __dir__ PHP is_dir() 函数

2023-03-10 13:20 PHP教程

php __dir__ PHP is_dir() 函数

php __dir__

PHP __DIR__ 是一个魔术常量,它的值是当前文件所在的目录。它可以用来获取文件的绝对路径,而不必使用相对路径。

__DIR__ 常量是 PHP 5.3 中引入的,它可以替代 dirname(__FILE__) 的功能。它返回当前文件所在的目录,而不是文件名。

// 获取当前文件所在的目录
$dir = __DIR__; 
echo $dir; // /var/www/html/myproject/src 

使用 __DIR__ 可以更方便地获取文件所在的绝对路径,而不必使用 dirname() 和 basename() 等函数来拆分出来。

 
// 获取当前文件所在的绝对路径 
$path = __DIR__ . '/index.php'; 
echo $path; // /var/www/html/myproject/src/index.php 

此外,还可以使用 __DIR__ 来加载其它 PHP 文件或者其它静态文件(如 CSS、JavaScript 等)。例如:

 
// 加载其它 PHP 文件 
require_once __DIR__ . '/functions.php';  

 // 加载 CSS 文件  
echo '<link rel="stylesheet" href="' . __DIR__ . '/style.css">';  

 // 加载 JavaScript 文件   echo '<script src="' . __DIR__ . '/script.js"></script>';   

总之,PHP __DIR__ 魔术常量是一个非常有用的工具,能够大大简化我们开发中遇到的一些问题。

PHP is_dir() 函数

PHP is_dir() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

is_dir() 函数检查指定的文件是否是一个目录。

如果目录存在,该函数返回 TRUE。

语法

is_dir(file)

参数 描述
file 必需。规定要检查的文件。


提示和注释

注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。


实例

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

上面的代码将输出:

images is a directory


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
阅读全文
以上是名动网为你收集整理的php __dir__ PHP is_dir() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们