$page_otzyvy
определена в файле _vars.php <?php require("template-parts/_vars.php"); ?>
<?php require("template-parts/reviews.php"); ?>
$page_otzyvy
$page_otzyvy
с _vars.php , записываем его в reviews.php, а в index.php получаем тело документа reviews.php<?= $page_otzyvy; ?>
- не получается<?= $page_otzyvy; ?>
получается только в случае, если в файле reviews.php опять подключить _vars.php через <?php require("template-parts/_vars.php"); ?>
<?php require("template-parts/_vars.php"); ?>
в файле reviews.php ? # template-parts/_vars.php
<?php
function getVars() {
return [
'page_reviews' => ['Дрянь', 'Дрянь из дряней', 'О-о-о!']
];
}
# template-parts/reviews.php
<?php
function makeReview($vars) {
echo implode('<br />', $vars['page_reviews']);
}
# index.php
<?php
require_once './template-parts/_vars.php';
require_once './template-parts/reviews.php';
makeReview(getVars());