time()函数,dirname(__FILE__) 的使用总结

time()函数将返回从1970-1-1 0:0:0到当前时间的秒数。(整型)

dirname(__FILE__)

php中定义了一个很有用的常数,即

__file__

这个内定常数是当前php程序的就是完整路径(路径+文件名)。

即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。

请看下面例子:
/home/data/demo/test/a.php

<?php
$the_full_name=__FILE__;
$the_dir=dirname(__FILE__);
echo $the_full_name; //返回/home/data/demo/test/a.php
echo $the_dir;            //返回/home/data/demo/test
?>

home/data/demo/b.php 
<?php include "test/a.php";
echo $the_full_name; //返回/home/data/demo/
echo $the_dir;            //返回/home/data/demo/test 而不是/home/data/demo/
?>test/a.php 而不是/home/data/demo/b.php

简单地说:
      __FILE__     返回当前 路径+文件名
      dirname(__FILE__) 返回当前文件路径的 路径部分
      dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“/”号)

例如,当前文件是 /home/data/demo/test.php ,则 
__FILE__ 得到的就是完整路径       即 /home/data/demo/test.php ,而
dirname(__FILE__)得到路径部分   即 /home/data/demo     (后面没有“/”号)

时间: 2024-10-11 00:41:09

time()函数,dirname(__FILE__) 的使用总结的相关文章

php中 魔术常量__DIR__,__FILE__及函数dirname,basename

1 这几个常量和方法比较常用很多人容易混淆,这里详细介绍一下 2 3 __DIR__ :返回当前使用 '__DIR__'魔术常量的PHP文件所在目录 对于 /www/web/frontend/controllers/siteController.php 中 语句 echo __DIR__; 返回 '/www/web/frontend/controllers' 4 5 __FILE__:返回当前使用'__FILE__'魔术常量的PHP文件所在目录全路径(包含文件名及后缀) 对于 /www/web/

Python——os.path.dirname(__file__) 与 os.path.join(str,str)

Python os.path.dirname(__file__) Python os.path.join(str,str) (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:\pythonSrc\test\test.py 那么将输出 d:\pythonSrc\test (2).当"print os.path.dirname(__file__)"所在脚本

PHP 函数dirname()使用实例

通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题. dirname(dirname(__FILE__)); /* 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web */ dirname(dirname(__FILE__));得到

substr(dirname(__FILE__))

这是discuz中定义论坛安装根目录的一个常量.现在我们就来分析一下这个很简单但是非常实用的常量. define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));这是discuz中定义论坛安装根目录的一个常量.现在我们就来分析一下这个很简单但是非常实用的常量.先说明一下本篇文章中假定common.inc.php文件的绝对路径就是F:\webroot\bbs\include\common.inc.php这句话包含在discuz的 include/c

?dirname(__FILE__)

dirname() 函数返回路径中的目录部分. __FILE__ :被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 dirname(__FILE__) 函数返回的是脚本所在在的路径. dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构. 获取路径实例[1] <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:www\test.php echo dirname(__FILE__); // 取得当

****php:require_once(dirname(__FILE__).&quot;/./config_uc.php&quot;);

Q:麻烦清楚地讲解一下这句的意思,具体路径是怎样的,这个文解在 根目录,如果我想放在根目录下的tieba文件夹里,应该怎么修改/./ 这个是表示什么? A: require_once(dirname(__FILE__)."/./config_uc.php");一.__FILE__ php定义的为当前文件路径及文件名的常量,如: d:/wwwroot/dedecms/index.php二.dirname(__FILE__) 为函数,取得文件路径的目录名:echo dirname(&quo

PHP中define()和dirname(__FILE__)

1,define() 函数定义一个常量.常量类似变量,不同之处在于: (1)在设定以后,常量的值无法更改 (2)常量名不需要开头的美元符号 ($) (3)作用域不影响对常量的访问 (4)常量值只能是字符串或数字 语法 define(name,value,case_insensitive) name,必需的,规定常量名称:value,必需的,规定常量值:case_insensitive,可选.规定常量的名称是否对大小写敏感.默认是 false(大小写敏感). 实例,定义一个大小写敏感的常量并输出

php dirname(__file__)

__FILE__ : 解释:文件的完整路径和文件名.如果用在包含文件中,则返回包含文件名.自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径. string dirname ( string path )解释:给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名. 注意:在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符.在其它环境下是斜线(/). 如果将dirname进行嵌套使用呢? dirname

Python os.path.dirname(__file__) os.path.join(str,str)

Python os.path.dirname(__file__) Python os.path.join(str,str) (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:\pythonSrc\test\test.py 那么将输出 d:\pythonSrc\test (2).当"print os.path.dirname(__file__)"所在脚本