Müssen PHP-Array-Schlüssel in Anführungszeichen gesetzt werden?
Welches unten ist richtig? Der erste Code enthält keine Anführungszeichen im Array $ _GET und der zweite, ich weiß, Sie sollten sie haben, wenn es sich um eine Textfolge handelt, aber in diesem Fall handelt es sich um eine Variable. Und wenn der Schlüssel eine Zahl ist?
keine Anführungszeichen
function arg_p($name, $default = null) {
return (isset($_GET[$name])) ? $_GET[$name] : $default;
}
mit Anführungszeichen
function arg_p($name, $default = null) {
return (isset($_GET['$name'])) ? $_GET['$name'] : $default;
}