if (is_null($$textVarName)) {
$$textVarName = $_defaultTexts[$type];
}
что такое код "$$"?
Ответ 1
Это зло, это то, что есть.
Это значение примет значение $textVarName и будет использовать это имя переменной. Например:
$foo = 'hello';
$hello = 'The Output';
echo $$foo; // displays "The Output"
Ответ 2
foreach($_POST as $key=>$value)$$key=$value;
теперь, автоматически, если в предыдущей форме было поле с именем "имя пользователя", теперь у вас есть переменная с именем $username, которая содержит значение, представленное в форме.
не самый лучший или безопасный метод, но когда у вас есть карман, полный гвоздей, это черт молотка
Это довольно плохая практика и никогда не поощряется, но все PHP-кодеры, которые я знаю, тайно сортируются, как это.