Мы все видели сайты с таким кодом:
<!-- begin /a4/includes/nav_include.php -->
<div ... >
<!-- end /a4/includes/nav_include.php -->
Это неряшливо и раздражает, но я понимаю необходимость уметь выяснить, какой файл отвечает за исходный код, который вы видите. То, что я бы предпочел, это способ сделать все include
д и require
Файлы d автоматически выводят эту информацию, но только в режиме переключения.
Очевидно, я мог бы сделать что-то вроде этого:
<?php
if($devmode){ echo "<!-- begin /a4/include/snav_include.php -->"; }
include("/a4/includesnav_include.php");
if($devmode){ echo "<!-- end /a4/includes/nav_include.php -->"; }
?>
Но это становится раздражающим и неаккуратным на другом уровне. Я бы предпочел получить лучшее из обоих миров, где у меня есть функциональность, описанная выше, но я все еще могу написать свои включения следующим образом:
<?php include("/a4/includes/nav_include.php"); ?>
Есть ли способ сделать это?
Задача ещё не решена.
Других решений пока нет …