__DIR__ not working for a php include(__DIR__ 不适用于 php 包含)
问题描述
我正在尝试使用 php 包含将一个 .php 文件链接到另一个.结构是这样的:
I am trying to use php includes to link one .php file to another. The structure is this:
ROOT
¦
+---templates
¦ ¦
¦ +---footer.php
¦
¦
+---main
¦
+---maps
¦
+---uk
¦
+---map.php
使用 代码链接绝对没问题.
Using <?PHP include "../../../templates/navbar.php"; ?>
the code links absolutely fine.
使用 <?PHP include dirname(__FILE__) .../../../templates/navbar.php";?>
或 让我一无所获.我错过了什么?谢谢.
or <?PHP include __DIR__ . "../../../templates/navbar.php"; ?>
gets me absolutely nothing. What am I missing? Thanks.
推荐答案
__DIR__ 在目录名中不包含尾随的 /
,所以 <?PHP 包含 __DIR__ ."/../../../templates/navbar.php";?>
是你需要的.
__DIR__ doesn't include the trailing /
in directory name, so <?PHP include __DIR__ . "/../../../templates/navbar.php"; ?>
is what you need.
这篇关于__DIR__ 不适用于 php 包含的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:__DIR__ 不适用于 php 包含


基础教程推荐
- 学说 dbal querybuilder 作为准备好的语句 2022-01-01
- 如何替换eregi() 2022-01-01
- 如何在 Laravel 中使用 React Router? 2022-01-01
- PHP PDO MySQL 查询 LIKE ->多个关键词 2021-01-01
- 在PHP中根据W3C规范Unicode 2022-01-01
- Cron Jobs 调用带有变量的 PHP 脚本 2022-01-01
- 有什么方法可以用编码 UTF-8 而不是 Unicode 返回 PHP`json_encode`? 2021-01-01
- PHP 类:全局变量作为类中的属性 2021-01-01
- 如何在 Laravel 5.3 注册中添加动态下拉列表列? 2021-01-01
- YouTube API v3 点赞视频,但计数器不增加 2022-01-01