und nochmal hallo zusammen,
erstmal danke für die vielen antworten.
ich finde das schon sehr strange, daß
CGI->new
new CGI
CGI.new
immer zum selben ergebnis führt.
Doch, das ergibt einen Unterschied. Am besten probierst du es einfach aus:
print $foo;
print $bar;
das mit dem unterschied versteh ich nicht so ganz. denn wenn ich alles richtig verstanden habe wird durch den 'new' konstruktor eine neue instanz von CGI erstellt egal mit welcher der drei oben genannten möglichkeiten ich das mache. und die variable z.b. $foo hat dann ne referenz drauf.
wenn ich mir die ausgabe von obigem code anschauen steht da irgendwas wie:
~~~perl
CGI=HASH(...)
wobei der hex wert von hash wahrscheinlich die adresse des objektes ist. natürlich muß die ausgabe von $foo und $bar eine andere sein, da es nicht das selbe objekt ist.
dickes merci
hallo,
was ist der unterschied zwischen:
$foo = CGI->new;
$bar = new CGI;
oder existiert da überhaupt einer?Doch, das ergibt einen Unterschied. Am besten probierst du es einfach aus:
print $foo;
print $bar;
>
> he Christoph, lass keinen gucken ;-)
>
> Versuchs mal damit:
> print ref $foo, "\n";
> print ref $bar, "\n";
>
>
> --roro
>
>
>
>