Hallo
Welche zwei Seiten?
es geht um die Iterationsvariable.
Es ist zwingend erforderlich. Dass Dein Beispiel funktioniert, liegt an der Deklaration von $x vor der Schleife und im selben Scope.
ja aber es handelt sich um zwei verschiedene $x Variablen, wie das Beispiel zeigt. Die zwote ist privat zur Schleife OHNE mit my deklariert worden zu sein.
Deine These 'strict' würde einen sowieso zwingen bei Iteratorvariablen 'my' zu nutzen ist leider so nicht richtig, leider!
Eigentlich ein Mangel von "strict", oder?
Ciao
Kurt
PS: man kann das Buch nicht oft genug loben: Perl Best Practices