Нужны ли нам ключи массива 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;
}