В коде, который вы предоставили, пропущена точка с запятой (;) после определения переменной $mytext. Это может вызвать ошибку парсинга на следующей строке, где определяется массив $params.
Чтобы передать переменную $mytext в параметр 'text', вам нужно использовать ее имя в кавычках внутри массива $params, так:
$mytext = 'Привет меня зовут Боря';
$params = ['code' => 'ru-RU045', 'text' => $mytext];
print_r($params);
Теперь, если вы распечатаете массив $params, вы увидите, что он содержит оба ключа и значения:
Array
(
[code] => ru-RU045
[text] => Привет меня зовут Боря
)
$params = ['code' => 'ru-RU045', 'text' => $mytext];
выдает ошибку Parse error: syntax error, unexpected '$params' (T_VARIABLE) in index.php on line 10
если вместо переменной $mytext передаю текст напрямую, все ок работает
помогите разобраться как передать в параметр 'text' переменную $mytext