Есть ли возможность в PHP узнать, есть ли в глобальной области видимости имя переменной?
sandbox.onlinephpfunctions.com/code/3038de361c3727...
В чем проблема-то?

придумали ли программисты в PHP
они придумали что динамические переменные нужны примерно в 0% случаев.
echo $GLOBALS[$foo];
echo isset($GLOBALS[$foo]);

Если у вас есть возможность прекратить использовать глобальные переменные - прекратите. Всем станет легче.