在PHP中,目录函数 getcwd() 用于取得当前工作目录。

函数语法:string getcwd ( )

getcwd() 函数用于取得当前工作目录,成功则返回当前工作目录,失败返回 false。

和__DIR__常量不同的是,__DIR__返回的是文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

示例如下:<?php

// 取得当前工作目录

$res = getcwd();

// 输出

var_dump($res);

var_dump(__DIR__);

// 改变工作目录

chdir('tn');

$res = getcwd();

// 输出

var_dump($res);

var_dump(__DIR__);

以上代码可能输出如下:string 'E:\****\****\****\****\test' (length=26)

string 'E:\****\****\****\****\test' (length=26)

string 'E:\****\****\****\****\test\tn' (length=29)

string 'E:\****\****\****\****\test' (length=26)

通过以上输出可以看出,当在同一个工作目录时,getcwd() 和 __DIR__的输出相同。当改变工作目录后,getcwd() 返回工作目录,而 __DIR__的输出的仍为文件所在的目录。

php getcwd文件件,PHP目录函数 getcwd (取得当前工作目录)相关推荐

  1. Python中的os.chdir()函数:改变当前工作目录

    Python中的os.chdir()函数:改变当前工作目录 Python的os模块提供了一系列处理操作系统相关功能的接口.在其中,os.chdir()函数被广泛应用于Python程序中,用于改变当前的 ...

  2. php解析目录函数怎么用,PHP中目录解析函数

    dirname(string path):给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名. 斜线(/)和反斜线(\)都可以用作目录分隔符.在其它环境下是斜线(/). dir ...

  3. php创建多级目录函数,php创建多层(多级)目录的函数

    /** *根据路径path建立多级目录 *$dir目标目录 $mode权限,0700表示最高权限 */ function  makedir( $dir , $mode = "0700&quo ...

  4. Java显示文件层级目录函数_[转载]文件和目录复制函数

    评论内容较长,点击标题查看 --lees vloerlamp 评论内容较长,点击标题查看 --http://www.pinsaguelbc.fr I was going through a big l ...

  5. C语言获取当前目录函数getcwd()

    getcwd()函数用于获取当前工作目录的绝对路径,与getcurdir()函数相比,它得到的路径包含盘符. getcwd() 头文件: Linux平台:unistd.h windows平台:dire ...

  6. getcwd()、chdir()和 fchdir()函数的基本使用

    一.getcwd() 函数 Linux 下的每一个进程都有自己的当前工作目录(current working directory),当前工作目录是该进程解析.搜索相对路径名的起点(不是以" ...

  7. linux --chdir() 改变当前工作目录函数

    linux --目录chdir函数 int chdir(const char *path ); 说明:chdir函数用于改变当前工作目录.调用参数是指向目录的指针,调用进程需要有搜索整个目录的权限.每 ...

  8. c语言实现新建目录函数,C语言中改变目录的相关操作函数详解

    C语言fchdir()函数:改变当前工作目录头文件: #include 定义函数: int fchdir(int fd); 函数说明:fchdir()用来将当前的工作目录改变成以参数fd 所指的文件描 ...

  9. os.getcwd上两级_Python os.getcwd() 方法

    Python os.getcwd() 方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.getcwd() 参数 无 返回值 返回当前进程的 ...

最新文章

  1. python项目打包
  2. linux驱动——cmdline原理及利用
  3. linux分区转换gpt命令,Linux中磁盘如何转换GPT格式
  4. 洛谷2296 寻找道路
  5. C# 图像模板匹配并标注
  6. android timer后函数继续执行_Android内存异常机制(用户空间)_JE
  7. 【HDU - 1166】敌兵布阵 (线段树模板 单点更新+ 区间查询)
  8. 小样本点云深度学习库_论文 | 小样本学习综述
  9. android 数据回传代码,安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行...
  10. mysql8.0 的新特性_MySQL8.0-新特性汇总
  11. pcb设计等长线误差_“背锅”盲区,光时域反射仪延长线实际使用测评
  12. 小学计算机教育实习教案,小学信息技术教师资格证面试教案模板:《漂亮的剪贴画》...
  13. python类中的 init_Python类中__init__()的作用
  14. 点击复制公众号按钮_96编辑器如何复制文章到公众号发布?
  15. php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮
  16. Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
  17. lvds单8转双8芯片_LVDS 数据通道详解 单8 单6
  18. 耗费2月整理了大数据所有主流框架的demo代码大全
  19. C语言小项目 扫雷游戏
  20. 成为明星程序员的独特秘密

热门文章

  1. [DAX] SUM函数 | SUMX函数
  2. linux 下lzma压缩可以达到63倍的压缩率
  3. 如何下载 Chrome 应用商店的 .crx 文件
  4. C# 正则表达式 Regex类的使用
  5. freertos和嵌入式linux区别,嵌入式工程师,你知道为什么要学RTOS?为什么要选用FreeRTOS?...
  6. Wincc 7.5 SP1使用VBS创建Excel日报表并显示在画面
  7. 学生用计算机的按键名称,哪个键是空格?详细说明各种计算机按键[图形]的名称和功能...
  8. 个人表现怎么写学生_个人主要事迹怎么写
  9. 机载计算机pdf,机载计算机系的故障诊断.pdf
  10. 接龙管家-Python自动打卡