phpbar.de logo

Mailinglisten-Archive

[php] Superglobals in Klassen

[php] Superglobals in Klassen

Niels Runge info at runge.it
Mon Okt 2 14:30:01 CEST 2006


Hallo Andreas,

Andreas Stagl wrote:
> bin grad auf ein Phänomen gestoßen, das ich mir nicht ganz erklären kann.
>
> Folgendes Skript klappt einwandfrei, wenn ich es in einem "prozeduralen" 
> PHP-Skript aufrufe:
>
> <?php
> $transmit_method='POST';
> print_r (${'_'.$transmit_method});
> ?>
>
> Sobald ich genau den selben Code innerhalb einer Klassen-Funktion aufrufe...
>
> ... heisst es plötzlich "Notice:  Undefined variable: _POST in 
> <skript_name> on line <linenumber>."
>   
ich kann Dir leider nicht sagen ob es ein Feature oder ein Bug ist, aber 
aufjedenfall hat es nichts mit OOP zu tun.

function show()
{
 $transmit_method='POST';
 print_r (${'_'.$transmit_method});
}
show();

ergibt auch "Undefined variable: _POST"

Gruß
Niels



php::bar PHP Wiki   -   Listenarchive