Нужны ли нам ключи массива PHP, заключенные в кавычки?

Какой из приведенных ниже является правильным? Первый код не имеет кавычек в массиве $ _GET, а второй - я знаю, вы должны иметь их, когда это текстовая строка, но в данном случае это переменная, а как насчет того, если ключ является числом?

без кавычек

function arg_p($name, $default = null) {
  return (isset($_GET[$name])) ? $_GET[$name] : $default;
}

с цитатами

function arg_p($name, $default = null) {
  return (isset($_GET['$name'])) ? $_GET['$name'] : $default;
}

Ответы на вопрос(3)

Ваш ответ на вопрос