Запустив это на локальном хосте, все шло отлично. Теперь, когда вы запускаете его на веб-сервере, я получаю ошибки разбора в отношении [] в первой строке. Разве это не законный способ объявить массив в PHP?Кронштейны и массивы в PHP
function render($template, $values = [])
{
// if template exists, render it
if (file_exists("../templates/$template"))
{
// extract variables into local scope
extract($values);
// render template
require("../templates/$template");
}
'$ значения = массив()' –
Зависит от версии PHP (PHP 5.4 + для '[]'). – potashin