Как исправить (невозможно использовать $ this в качестве параметра в /Timber/functions/functions-twig.php в строке 214) - PullRequest
0 голосов
/ 05 мая 2019

Неустранимая ошибка: невозможно использовать $ this в качестве параметра в /www/webvol14/pn/nlr3fq63bvk0q48/skywork.se/public_html/wp-content/themes/startup/vendor/Timber/functions/functions-twig.phpна линии 214

Сайт: php 7.1

/**
 * @param mixed $this
 * @return string
 */
function twig_get_class($this) {
    return get_class($this);
}

/**
 * @param mixed $this
 * @return string
 */
function twig_get_type($this) {
    return gettype($this);
}

1 Ответ

0 голосов
/ 12 июня 2019

Как отмечено в руководстве по php:

Предупреждение Обратите внимание, что переменные переменные нельзя использовать с суперглобальными массивами PHP внутри функций или методов класса.Переменная $ this также является специальной переменной, на которую нельзя ссылаться динамически.

https://www.php.net/manual/en/reserved.variables.globals.php#120071

...