- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章解析php dirname()与__FILE__常量的应用由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。 下面是详解: 1)dirname(__FILE___) 函数返回的是脚本所在在的路径。 比如文件 b.php 包含如下内容: <?php $basedir = dirname(__FILE__); ?> 如果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 dirname()与__FILE__常量的应用的文章就讲到这里了,如果你想了解更多关于解析php dirname()与__FILE__常量的应用的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
在 Win7 上使用 ruby 2.0.0p481 (2014-05-08) [x64-mingw32] 在一个目录中(准确地说是d:\download\ruby)我有两个文件——calling.
我总是用 tar czf file.tar.gz dirname而不是 tar -czf file.tar.gz dirname (没有 - )因为更快 我知道......从文档中,我所做的是错误的。
我是 Django 项目的初学者。Django 项目的 settings.py 文件包含这两行: BASE_DIR = os.path.dirname(os.path.dirname(os.path.
我正在尝试实现一个 perl 脚本,我需要获取我执行的文件的目录。 例如,如果我正在执行的文件位于 C:\Scripts\MyScript.pl我想得到 C:\Scripts . 我试过 dirnam
我有一个名为 abc.sh 的简单脚本,如下所示,用于设置环境变量 #!/bin/bash sourcePath () { filename=`basename $0` current_dir="./
我有很多这样的文件: ./1/wwuhw.mp3 ./2/nweiewe.mp3 ./3/iwqjoiw.mp3 ./4/ncionw.MP3 ./5/joiwqfm.wmv ./6/jqoifiew
考虑以下经典问题案例:
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FIL
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FIL
我的基本目录中有一个配置文件,我正在尝试确定用于文件包含的目录的绝对路径。但是 Windows 在路径中使用反斜杠。 define( 'ABSOLUTE_PATH', dirname(__FILE__
编写脚本来优化我的网络图片。名称中包含空格的文件名和目录有问题。 这是我所拥有的: read -p "Enter full path from root (/) to your site... exa
dirname() 真的很糟糕,因为它修改了参数,因此它需要原始字符串的另一个难看的副本。所以请不要使用 dirname()。 有没有类似的功能,但又可以安全使用? 最佳答案 编辑:修复我愚蠢时的可怕
我想知道为什么以下代码在修改作为 dirname() 结果的字符串文字时不会抛出段错误,但在修改通常创建的字符串文字时会抛出段错误: #include #include #include #de
我想从 .bat 文件中获取文件的父目录。因此,如果变量设置为 "C:\MyDir\MyFile.txt",我想获取 "C:\MyDir"。换句话说,相当于典型 UNIX 环境中的 dirname()
看一下代码 $link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; echo dirname(dirname($link)); 问题 1.
我使用 Ruby 1.9.3 编写了一些用于系统管理的小 Ruby 脚本。在我使用的一个脚本中: File.dirname(__FILE__) 获取脚本文件的目录。这将返回一个相对路径,但是当我从第二
dirname(dirname(_FILE_)); 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web dirname(
PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__)
我正在练习用 php 编写代码并学习 php 语法。我对以下功能有点困惑: function __construct() { require_once dirname(__FILE__) .
目前我不明白,为什么 python os.path.dirname 的行为如此。 假设我有以下脚本: # Not part of the script, just for the current sa
我是一名优秀的程序员,十分优秀!