php__file__用法,PHP 的常量__FILE__的用法图解
1)dirname(__FILE___) 函数返回的是脚本所在在的路径。 比如文件 b.php 包含如下内容: 如果b.php 被其他目录里的a.php 文件require 或者 include 去引用的话。 变量$basedir 的内容还是b.php 所在的那个文件夹的路径。 而不是变成a.php 文件所在的目录。
2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。 不会返回当前的文件名称。 dirname(__FILE__) 也可能返回一个 . (当前目录) [原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB 目录下. 比如 WEB_ROOT 为: "C:/root/www/".] b.php 文件路径为: “C:/root/www/b.php”.
3)使用方法提示, 如果重复一次可以把目录往上提升一个层次: 比如:$d = dirname(dirname(__FILE__)); 其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/ 所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回 当前目录的上级目录.这样重复就得到了它的上一级的目录.
4)包含得到上一级目录的文件 include(dirname(__FILE__).’/../filename.php’);
PHP 的常量__FILE__的用法图解
php__file__用法,PHP 的常量__FILE__的用法图解相关推荐
- java attributes用法_C#中的Attributes的用法
今天研究了一下C#中的Attributes的用法,感觉很有用,现总结以下: 在前台用JS写的脚本方法,除了可以直接用在前台控件的属性中,还可以在后台运用. 即在后台页面加载时,调用JS方法.语法格式有 ...
- python findall函数用法_Python--re模块的findall等用法
1)正则表达式含义 . # 点可代表一切字符 \ # 起转义作用 [...] # 指代方括号中的任意字符 \d # 指代数字0-9 \D # 指代非数字 \s # 指代一切空格,包括tab制表符.空格 ...
- oracle中rollback用法,Oracle中SAVEPOINT和ROLLBACK用法
savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...
- c语言ofstream,C++ ofstream跟ifstream详细用法以及C语言的file用法
C++ ofstream和ifstream详细用法以及C语言的file用法 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个strea ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
- php 类常量用法,php类常量用法实例分析
这篇文章主要介绍了php类常量用法,实例分析了php中类常量的概念.特性与相关使用技巧,需要的朋友可以参考下 本文实例讲述了php类常量用法.分享给大家供大家参考.具体如下: '; echo Foo: ...
- Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量
1. 常量定义及分类 1.1 定义 常量是指在程序运行时,不会被修改的量. 常量中的数据类型只可以是布尔型.数字型(整数型.浮点型和复数)和字符串型. 常量的定义格式: const identifie ...
- java中常量final的用法_详解Java中final的用法
本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...
- c语言const常量用法,C++ const常量在多文件编程中的3种用法
<C++多文件编程是什么>一节提到,多文件编程中代码的划分原则是:将变量.函数或者类的声明部分存放在 .h 文件,对应的实现部分放在 .cpp 文件中.值得一提得是,此规律适用于大部分场景 ...
最新文章
- 前端学PHP之PHP操作memcache
- cadence 旋转快捷键_cadence原理图快捷键
- Cocos2dx坐标转换
- Android 系统(178)---Android N to O升级准则
- 计算机应用操作题word,计算机应用基础网考模拟练习题Word部分操作题
- 美团外卖小哥被殴一事后续来了 警方通报涉事男子已被刑事拘留
- OSPF NSSA 默认路由的问题
- linux中找不到vim命令
- 2021年CFA全套资料无偿分享|备考经验|备考计划
- 深入FM和FFM原理与实践
- ANSYS 2020R2 workbench汉化的方法
- FC协议监控卡(FC协议分析仪),FC Monitor
- (一) JAVA Swing:Swing快捷开发工具集-v0.01
- java treemap 排序原理_Java TreeMap排序算法实例
- 比尔盖茨的十条“金玉良言”
- FX系列DSZR回原点指令结束后M8029不亮的解决方案
- 基于图像的火焰识别调研总结
- 【李峋同款爱心加照片】
- 个人Tomcat复习篇
- web安全:x-frame-options(防止网页被嵌套)头配置
热门文章
- 前端语法重温从0到1入门
- 我的ElasticSearch认证工程师之路
- 设计模式 -- 单例模式(Singleton)
- 在Windows下批量修改文件后缀(ren命令-rename)
- 自然语言处理:问答语料生成词汇表,词转向量(三)
- 【时光隧道——使用Html、JavaScript等实现(附源代码)】
- js的json php无法json_decode,PHP中遇到BOM、 编码导致json_decode函数无法解析问题
- 日本口音英语发音规则
- wordpress创建_您可以使用WordPress创建的19种网站类型
- 捷客特带你盘点果粉手机壳的“鄙视链”