首页 / PHP / php – 如何使用__dir__?
php – 如何使用__dir__?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何使用__dir__?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1143字,纯文字阅读大概需要2分钟。
内容图文
![php – 如何使用__dir__?](/upload/InfoBanner/zyjiaocheng/702/5517f0af4b2643b4acef7a5cd2ea6abf.jpg)
我想使用__dir__.
但是,我找不到任何关于如何设置它的好教程.我在Dropbox中有我的htdocs.
它有效吗?
define(__DIR___, 'd:documents/dropbox/yolo/swag/htdocs/myproject/test/newtest/
testphp/test_new/testincludes/1/new_folder/')
这是我的项目所在的目录,它有子文件夹.我想将文件包含在父文件夹中的另一个文件中.
我应该只输入:
include'__DIR__/warlock.php';
或者我必须输入这样的东西?
include '___DIR__/wow/newb/guidesfornabz/classes/casters/warlock.php';
解决方法:
您可以使用__DIR__来获取当前脚本的目录.它自版本5.3以来一直在PHP中,它与使用dirname(__ FILE__)相同.在大多数情况下,它用于包含来自包含文件的另一个文件.
考虑在名为inc的目录中有两个文件,这是我们项目目录的子文件夹,index.php文件所在的目录.
project
├── inc
│?? ├── file1.php
│?? └── file2.php
└── index.php
如果我们确实包含“inc / file1.php”;从index.php它将工作.但是,从file1.php到包含file2.php我们必须做一个相对于index.php的include而不是file1.php(所以,包括“inc / file2.php”;). __DIR__修复了这个,所以从file1.php我们可以这样做:
<?php
include __DIR__ . "/file2.php";
要回答您的问题:要包含文件warlock.php,它位于您所包含文件的上层目录中,这是最佳解决方案:
<?php
include __DIR__ . "/../warlock.php";
内容总结
以上是互联网集市为您收集整理的php – 如何使用__dir__?全部内容,希望文章能够帮你解决php – 如何使用__dir__?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。