Czy klucze tablicy PHP muszą być opakowane w cudzysłów?

Który z poniższych jest prawidłowy? Pierwszy kod nie ma cudzysłowów w tablicy $ _GET, a drugi robi, wiem, że powinieneś je mieć, gdy jest to ciąg tekstowy, ale w tym przypadku jest to zmienna, a także jeśli klucz jest liczbą?

brak cytatów

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

z cytatami

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

questionAnswers(3)

yourAnswerToTheQuestion