基本的に次のようなヘルパーファイルがあります。
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__マジカル定数は、view.phpではなくhelper.phpのディレクトリを返します。そのようなヘルパーファイルを含めて、関数が定義されているファイルの代わりに呼び出しを行うファイルのディレクトリを返す方法はありますか?PHPのドキュメントを検索しましたが、定数やヘルパー関数が見つかりません。