Schrift
[thread]6400[/thread]

HASH!0x86bf304!



<< >> 5 Einträge, 1 Seite
betterworld
 2004-07-14 14:56
#84318 #84318
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Wenn man Referenzen in einem String-Kontext behandelt, kommt bekanntlich etwas wie HASH(0x86bf304) heraus. In meinem Programm tauchen aus seltsamen Gruenden allerdings ploetzlich Strings der Form HASH!0x86bf304! auf (man beachte die Ausrufezeichen statt der Klammern).

Meine Frage: Hat jemand so etwas schon einmal gesehen und kann mir sagen, ob das etwas Besonderes zu bedeuten hat?

Danke,
betterworld
pq
 2004-07-14 15:09
#84319 #84319
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
hab ich noch nie gesehen.
kannst du dein programm minimieren und hier posten?
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Ronnie
 2004-07-14 15:11
#84320 #84320
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Könnte passieren wenn du unvorsichtig irgendwo geschweifte Klammern verwendest. Dann erzeugst du unter Umständen einen anonymen Hash.
betterworld
 2004-07-14 15:15
#84321 #84321
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=pq,14.07.2004, 13:09]hab ich noch nie gesehen.
kannst du dein programm minimieren und hier posten?[/quote]
Ich bin noch dabei...
betterworld
 2004-07-14 15:54
#84322 #84322
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
OK, kein Grund zur Sorge, es war das, was ich befuerchtet hatte. An einer Stelle im Programm stand:
Code: (dl )
s/[^a-zA-Z0-9.\-\#]/\!/g;

was allerdings eigentlich nicht auf $_ losgehen sollte sondern auf etwas anderes. Und je nach dem, worauf gerade $_ zeigte, passierte halt etwas anderes.
<< >> 5 Einträge, 1 Seite



View all threads created 2004-07-14 14:56.