$SOME_PREFIX_1 = "test1";
$SOME_PREFIX_2 = "test2";
$arr = get_defined_vars();
foreach($arr as $key => $value) {
if (strstr($key, 'SOME_PREFIX_')) {
echo("переменная: $key - значение: $value\n");
}
}
при желании SOME_PREFIX_ можно исключить.
при мусоре (для TC), если пихать в функцию поиск "ага-ага" - ничего не выдаст - можно обработать.
собственно ко всем нужным переменным можно добавить префикс в начале:
// исходные данные
$test_1 = "test1";
$test_2 = "test2";
$prefix = "SOME_PREFIX_";
// где-то в коде - добавляем префикс для точного поиска
${$prefix.$test_1} = $test_1;
${$prefix.$test_2} = $test_2;
// поиск
$arr = get_defined_vars();
foreach($arr as $key => $value) {
if (strstr($key, 'SOME_PREFIX_')) {
echo("переменная: $key - значение: $value\n");
}
}
подходит?