Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse (168 answers)
Opened by havi at 2003-09-11 23:56

betterworld
 2006-04-24 02:26
#51015 #51015
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Strat,23.04.2006, 18:03]@skid burn: eq oder =~ sind aber zwei voellig unterschiedliche sachen. was man davon verwendet, haengt davon ab, was man wie vergleichen will.

gleichheit case-sensitive:
Code: (dl )
1
2
3
$string eq 'Perl-community'
# und
$string =~ /^Perl-community$/

sind identisch[/quote]
Weit gefehlt!
Vielmehr sind
Code: (dl )
1
2
3
$string =~ /^Perl-community$/
# und
$string eq 'Perl-community' or $string eq "Perl-community\n"

identisch (wenn man von der Operatoren-Rangfolge absieht).

Ebenso sind
Code: (dl )
1
2
3
$string =~ s/^Perl-community\z/
# und
$string eq 'Perl-community'

identisch.

Ich verwette mein nichtexistentes Haus, dass dieses wenig bekannte Feature von Perl schon benutzt wurde, um Benutzeranmeldungscode zu exploiten.

View full thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse