php中__DIR__
时间: 2023-10-26 08:05:19 浏览: 41
__DIR__ 是一个常量,用于获取当前文件所在的目录的绝对路径。它返回一个字符串,包含当前文件所在的目录的绝对路径,不包括文件名。在使用__DIR__时,不需要考虑操作系统的不同,因为它始终返回正斜杠(/)作为目录分隔符。
例如,如果你有一个文件名为"example.php"的文件,它位于路径"/var/www/html/example.php"下面,那么使用__DIR__将返回"/var/www/html"的字符串。你可以在PHP文件中使用__DIR__来动态地获取当前文件所在目录的绝对路径,而不需要硬编码路径信息。
相关问题
php__DIR__
__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 ]
php __DIR__
`__DIR__` 是 PHP 中的一个魔术常量,它返回当前文件所在的目录的绝对路径。例如,如果当前文件位于 `/var/www/html/test/index.php`,则 `__DIR__` 返回的值为 `/var/www/html/test`。
使用 `__DIR__` 常量可以方便地包含其他文件,例如:
```php
require_once __DIR__ . '/config.php';
```
这样就可以确保 `config.php` 文件始终被包含在正确的路径下。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)