php__DIR__
时间: 2023-08-31 17:08:21 浏览: 48
__DIR__ 在 PHP 中是一个魔术常量,它表示当前文件所在的目录的绝对路径。 在引用中提到,当将 require_once 'c.php' 改成 require_once __DIR__ . '/c.php' 时,可以解决某些情况下找不到文件的问题。这是因为在这种情况下,系统会直接寻找和当前文件所在目录相同的目录下的 c.php 文件。中的错误信息提示,似乎是在引入 thinkphp/start.php 文件时出现了问题。具体的错误信息是 "Failed opening required __DIR__ . './thinkphp/start.php'"。根据错误信息中包含的 __DIR__,推测在这里可能是将 __DIR__ 作为字符串直接进行引用,而没有将其解析为实际的目录路径。因此,需要将 __DIR__ 从字符串中解析出来,然后与 './thinkphp/start.php' 进行拼接,确保引入的路径正确。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [PHP的 __DIR__ 作用](https://blog.csdn.net/qwq1503/article/details/104580918)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [【报错】thinkphp5.0.22无法输出__DIR__的值](https://blog.csdn.net/weixin_41728561/article/details/84111619)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]