Hallo, hier gibt es doch einige PHP-Experten…
Je nach Request-Methode soll $VAR eine *REFERENZ* auf die entsprechenden
SUPERGLOBALS enthalten:
// syntax error, & unexpected
$VAR = $_SERVER["REQUEST_METHOD"] == "GET" ? &$_GET : &$_POST;
… ok, offenbar ist & kein Operator, der mir eine Refernz liefert,
sondern der gesuchte Operator heißt „=&", also eine Zuweisung, die
nicht den Wert, sondern die Referenz zuweist. (streitbarer Ansatz,
aber naja), die Beispiele auf php.net suggerieren natürlich, daß „&“
für sich genommen ein Operator ist, oder eine syntaktische
Ergänzung, um die Referenz einer Variablen zu erhalten: $x = &$y
// kein Syntax-Error
$VAR =& $_SERVER["REQUEST_METHOD"] == "GET" ? $_GET : $_POST;
… aber $VAR ist dann einfach "GET" resp. "POST".
Was geht hier schief? Bin ich krank, oder die Stützräder?
--
Heiko
signature.asc
Description: Digital signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
