Thread Parameter in Loop übergeben (8 answers)
Opened by cohama at 2014-08-06 09:47

payx
 2014-08-06 12:08
#176735 #176735
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo cohama,

eine außerhalb einer Schleife definierte Variable ist innerhalb der Schleife sichtbar und kann dort auch verändert werden. Die Stichwörter, anhand derer Du Dich weiterbilden solltest, sind "Scope" (oder "Scoping") und "Namensraum". Die Suchmaschinen bringen schöne Tutorials.

Von den erheblichen Schwächen Deines Programms abgesehen, auf die Raubtier und bianca schon hingewiesen haben und einem weiteren Tippfehler bei $data vs. $date, funktioniert es prinzipiell.

Wenn Du innerhalb der while-Schleife etwas wie print $InputParameter . ", "; einfügst, kannst Du dabei zusehen.

Mehr als eine Fingerübung ist das Programm aber hoffentlich nicht.

Ich finde es auch sehr merkwürdig, eine Variable "LoopParameter" zu nennen, und solange zu loopen, solange sie "false" ist und den loop abzubrechen, wenn sie "true" ist. Das grenzt schon an obfuscation :-)

Grüße
payx

View full thread Parameter in Loop übergeben