У меня есть вспомогательный файл, который в основном выглядит следующим образом:PHP путь для сценария делает вызов функции
helper.php:
<?php
function renderPartial($name) {
return file_get_contents(__DIR__.'/'.$name.'.php');
}
И я пытаюсь вызвать эту функцию из вида:
view.php:
<h2>Title</h2>
<?= renderPartial('_form') ?>
_form .php находится в том же каталоге, что и view.php, поэтому я хочу искать в этом каталоге. Магическая константа __DIR__ возвращает каталог helper.php вместо view.php. Любой способ включить вспомогательный файл, подобный этому, и вернуть каталог файла, делающего вызов, вместо файла, где определена функция? Я просмотрел документацию по PHP, и я не могу найти никаких констант или вспомогательных функций.
, что каталог 'helper.php' в? –
вы должны сделать 'include' или' require 'вместо того, чтобы просто читать файл .php', таким образом вы можете «отправлять переменные» через свои сценарии. – 2013-03-08 18:33:00