|
|||||||||||||||||||||||||||
* Lars G. T. Joergensen (sslug@sslug) [2000-10-05 15:47]:
>
> Er der en modul der laver følgende ulovlig:
>
> my $x = "";
> &q();
> sub q { $x = "hej"; }
Well, nu hævdede jeg jo på pm-mødet (http://copenhagen.pm.org for dem
som ikke allerede er med på vognen...) at det ikke var muligt, og det
vil jeg som sådan nok fastholde -- i hvert fald i den form du har
beskrevet (totalt lukket land inde fra en sub og ud). Men, man kan jo
gøre flg:
use strict;
$::x = "";
q();
sub q { $x = "hej"; }
er det en løsning der vil virke for dig? Det er klart at du fra sub q
kan skrive $::x = "hej"; men PHP har jo også $GLOBALS og andre
genveje :-)
mvh
- Peter
--
ln -s /dev/random ~/.plan
|
||||||||||||||
|
||||||||||||||