PHP预定义常量__FILE__

目录结构:

--F:\website\webgis\index.php

测试代码:index.php

echo "<br>测试输出__FILE__";
echo "<br>".__FILE__;
echo "<br>".dirname(__FILE__);

输出结果:

测试输出__FILE__

F:\website\webgis\index.php

F:\website\webgis

总结:__FILE__输出当前文件的路径。include(index.php)情况下,输出的路径也是F:\website\webgis\index.php。

时间: 2024-10-05 18:14:53

PHP预定义常量__FILE__的相关文章

PHP预定义常量DIRECTORY_SEPARATOR

PHP预定义常量DIRECTORY_SEPARATOR BY 天涯 · 2012/02/23 DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是PHP的内部常量,不需要任何定义与包含即可直接使用. 众所周知,在windows下路径分隔符是(当然/在部分系统上也是可以正常运行的),在linux上路径的分隔符是/,这就导致了一个问题,比如开发机器是windows,有一个图片上传程序,调试机器上指定的上传文件保存目录是:define(‘ROOT’

PHP魔术函数、魔术常量、预定义常量

一.魔术函数(13个) 1.__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用. 2.__destruct() 当删除一个对象或对象操作终止时被调用. 3.__call() 对象调用某个方法, 若方法存在,则直接调用:若不存在,则会去调用__call函数. 4.__get() 读取一个对象的属性时,若属性存在,则直接返回属性值: 若不存在,则会调用__get函数. 5.__set() 设置一个

详解PHP魔术函数、魔术常量、预定义常量

一.魔术函数(13个) 1.__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用. 2.__destruct() 当删除一个对象或对象操作终止时被调用. 3.__call() 对象调用某个方法, 若方法存在,则直接调用:若不存在,则会去调用__call函数. 4.__get() 读取一个对象的属性时,若属性存在,则直接返回属性值: 若不存在,则会调用__get函数. 5.__set() 设置一个

PHP内置的预定义常量大全

核心预定义常量(这些常量是PHP中的定义.这包括PHP,Zend引擎和SAPI模块): PHP_VERSION (string) PHP_MAJOR_VERSION (integer)    可用自: PHP 5.2.7. PHP_MINOR_VERSION (integer)    可用自: PHP 5.2.7. PHP_RELEASE_VERSION (integer)    可用自: PHP 5.2.7. PHP_VERSION_ID (integer)    可用自: PHP 5.2.7

PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程

1.变量 PHP中使用$后跟变量名表示一个变量,变量名区分大小写. 变量的数据类型 整数类型 浮点类型 字符串类型 布尔类型 数组类型 对象 <html> <head> <title>php</title> </head> <body> /* 整数类型:可以在php中指定的整数包括十进制.八进制.和十六进制,整形数值前可以加上符号“+”或“-” */ $i=2468;//指定一个十进制整数 $i=-2468;//指定一个十进制负数 $

php预定义常量&amp;变量

PHP中可以使用预定义常量获取PHP中的信息,常用的预定义常量如下表所示. 常量名 功能  _FILE_ 默认常量,PHP程序文件名 _LINE_ 默认常量,PHP程序行数  PHP_VERSION 内建常量,PHP程序的版本,如3.0.8_dev  PHP_OS 内建常量,执行PHP解析器的操作系统名称,如Windows TRUE 该常量是一个真值(true)  FALSE 该常量是一个假值(false)  NULL 一个null值   E_ERROR 该常量指到最近的错误处 E_WARNIN

PHP预定义常量

这些常量在 PHP 的内核中定义.它包含 PHP.Zend 引擎和 SAPI 模块. PHP_VERSION (string) PHP_OS (string) PHP_EOL (string) 自 PHP 4.3.10 和 PHP 5.0.2 起可用 PHP_INT_MAX (integer) 自 PHP 4.4.0 和 PHP 5.0.5 起可用 PHP_INT_SIZE (integer) 自 PHP 4.4.0 和 PHP 5.0.5 起可用 DEFAULT_INCLUDE_PATH (s

[转]关于VC预定义常量_WIN32,WIN32,_WIN64

VC2012 下写 Windows 程序时,有时需要判断编译环境.在之前的文章<判断程序是否运行在 Windows x64 系统下.>里说过如何在运行期间判断系统环境,但在编译时如何判断? MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32.这三个常量如何使用呢?看起来简单,其实是很困惑的. 在 Win32 配置下,WIN32 在“项目属性-C/C++-预处理器-预处理器定义”里声明了,而在 x64 配置下,这个常量并不在项目预定义列表中.这是否说明可以

关于VC预定义常量_WIN32,WIN32,_WIN64(转)

VC2012 下写 Windows 程序时,有时需要判断编译环境.在之前的文章<判断程序是否运行在 Windows x64 系统下.>里说过如何在运行期间判断系统环境,但在编译时如何判断? MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32.这三个常量如何使用呢?看起来简单,其实是很困惑的. 在 Win32 配置下,WIN32 在“项目属性-C/C++-预处理器-预处理器定义”里声明了,而在 x64 配置下,这个常量并不在项目预定义列表中.这是否说明可以