As chaves do array PHP precisam ser agrupadas entre aspas?

Qual deles abaixo está correto? O primeiro código não tem aspas no array $ _GET e o segundo, eu sei que você deve tê-las quando é uma string de texto, mas neste caso é uma variável, e se a chave for um número?

sem citações

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

com citações

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

questionAnswers(3)

yourAnswerToTheQuestion