• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 使用PHP中3个神奇常量快速获取目录、文件名和行号

使用PHP中3个神奇常量快速获取目录、文件名和行号

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了PHP常量,PHP获取目录,PHP获取文件名,PHP获取行号等相关知识,希望对您有所帮助

本文的主要内容则是介绍如何使用PHP中3个神奇的常量来快速获取当前目录、文件名和行号!

大家应该都知道PHP提供了大量“神奇”的常量,并且这些常量都是区分大小写的。我们借助这些常量就可以获得当前目录、文件名、当前行号等等。这些常量安全、可靠、快速,这也是为什么Web开发人员更喜欢使用PHP!

言归正传,下面就给大家介绍PHP如何使用常量获取当前目录、文件名和代码行号!

一、获取当前目录

__DIR__:该常量用于获取文件的当前目录,这相当于dirname(__FILE__)。除非它是根目录,否则此目录名称没有尾部斜杠。如果在包含方法中使用,则返回包含文件的目录。

<?phpecho "此文件的当前目录为 '" . __DIR__ . "'.<br>";?>

输出结果是:

此文件的当前目录为 'D:\wamp\www'.


二、获取当前带有完整文件路径的文件名

__FILE__:这用于返回文件的完整文件路径和文件名。如果在包含方法中使用,则返回包含文件的名称。

<?phpecho "当前文件的路径为 '" .  __FILE__ . "'.\n";?>

输出:

当前带有路径的文件是 'D:\wamp\www\test.php'.

注:这个魔术常量主要用于必须包含目录中的一些文件的情况。


三、获取当前行号

__LINE__:这用于返回文件的当前行号。

<?phpecho "这段代码的行号是 '" .  __LINE__ . "'.\n";?>

输出结果是:

这段代码的行号是 '2'.

如图:


611f59af20da7.png


注:这个常量主要用于调试代码,或者获取错误的行号。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于ThinkPhp view路径用到的常量 __STATIC__ __JS__ __CSS__等
  • 使用PHP中3个神奇常量快速获取目录、文件名和行号

相关文章

  • HTML用JS导出Excel的五种方法
  • 如何利用CSS制作一个聚光灯效果(附代码)
  • 解决Laravel在composer install时出现timeout问题
  • Angular中怎么自定义视频播放器
  • Photoshop制作金属嵌钻图案效果的字效
  • 解决mysql报错This function has none of DETERMINISTIC问题
  • Uniapp中怎么使用scrpll-view组件实现下拉刷新
  • 详解JS,Jquery获取屏幕的宽度和高度代码
  • 一起来了解下Bootstrap中的tab选项卡
  • 利用图层样式及素材制作漂亮的火焰字

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • ThinkPHP中自定义错误、成功、异常提示页面的方法
    • Photoshop绘制玻璃质感水晶按钮教程
    • 百度小程序富文本解析工具bdParse的使用
    • Photoshop合成抽象风格的人物插画教程
    • PHP高清晰度无损图片压缩功能的实现代码
    • Javascript删除字符串最后一个字符
    • Photoshop制作逼真复古效果的黑胶唱片
    • 一分钟解决mysql_config not found的问题
    • 总结linux中sed命令的使用方法
    • 分享thinkphp withCredentials跨域问题解决思路

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有