Re: Zähler zählt nicht :-(
Re: Zähler zählt nicht :-(
am 29.05.2007 23:42:44 von Frank Seitz
Frank Glück wrote:
> Nun ja, wenn ich statt $a $xyz verwende, dann gibt das Skript ebenfalls
> entsprechend viele Nullen aus. Allerdings vergas ich zu erwähnen, dass der
> Zähler durchaus zählt, wenn ich $a zuvor nicht deklariere. Nur fängt er in
> diesem Falle eben leider erst bei 1 an zu zählen, beim ersten Durchlauf ist
> der Wert leer, also "".
Klingt abstrus. Erstelle mal ein minimales reproduzierbares Beispiel.
xpost und fup2 dclpm
Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
Re: Zähler zählt nicht :-(
am 30.05.2007 00:07:05 von FrankImGlueck
"Frank Seitz" schrieb
> Frank Glück wrote:
>
>> Nun ja, wenn ich statt $a $xyz verwende, dann gibt das Skript ebenfalls
>> entsprechend viele Nullen aus. Allerdings vergas ich zu erwähnen, dass
>> der
>> Zähler durchaus zählt, wenn ich $a zuvor nicht deklariere. Nur fängt er
>> in
>> diesem Falle eben leider erst bei 1 an zu zählen, beim ersten Durchlauf
>> ist
>> der Wert leer, also "".
>
> Klingt abstrus. Erstelle mal ein minimales reproduzierbares Beispiel.
>
> xpost und fup2 dclpm
>
Würde ich gern, aber es ist für mich bereits schwer nachvollziehbar, an
welcher Stelle des Codes das Übel eigentlich beginnt, und wo ich beim
Abspecken ansetzen soll. Hab nun schon so viele Stunden damit vergeudet,
dass ich mir jetzt einfach mit einem innerhalb der for-Schleife
vorgeschalteteten
if($a=="") {
$a=0;
}
beholfen habe (also ohne $a zuvor zu deklarieren). Nicht die feine
Englische, ich weiß, und mich hätte der eigentliche Grund für dieses
merkwürdige Verhalten auch interessiert, aber irgendwann reichts halt auch
mal ...;-)
Danke Euch beiden jedenfalls erstmal!
Und Grüße,
Frank
Re: Zähler zählt nicht :-(
am 30.05.2007 02:06:58 von Wolf Behrenhoff
Frank Glück schrieb:
> Würde ich gern, aber es ist für mich bereits schwer nachvollziehbar, an
> welcher Stelle des Codes das Übel eigentlich beginnt, und wo ich beim
> Abspecken ansetzen soll. Hab nun schon so viele Stunden damit vergeudet,
> dass ich mir jetzt einfach mit einem innerhalb der for-Schleife
> vorgeschalteteten
>
> if($a=="") {
> $a=0;
> }
>
> beholfen habe (also ohne $a zuvor zu deklarieren). Nicht die feine
> Englische, ich weiß, und mich hätte der eigentliche Grund für dieses
> merkwürdige Verhalten auch interessiert, aber irgendwann reichts halt auch
> mal ...;-)
Hallo Frank,
du weißt aber schon, dass du mit == einen numerischen Vergleich machst?
Benutzt du in deinem Script eigentlich "use warnings" und "use strict"?
Vielleicht könntest du damit herausfinden, woher das merkwürdige
Verhalten kommt.
Wolf
Re: Zähler zählt nicht :-(
am 30.05.2007 09:59:21 von Frank Seitz
Frank Glück wrote:
> "Frank Seitz" schrieb
>>
>>Klingt abstrus. Erstelle mal ein minimales reproduzierbares Beispiel.
>
> Würde ich gern, aber es ist für mich bereits schwer nachvollziehbar, an
> welcher Stelle des Codes das Übel eigentlich beginnt, und wo ich beim
> Abspecken ansetzen soll. Hab nun schon so viele Stunden damit vergeudet,
> dass ich mir jetzt einfach mit einem innerhalb der for-Schleife
> vorgeschalteteten
>
> if($a=="") {
> $a=0;
> }
>
> beholfen habe (also ohne $a zuvor zu deklarieren). Nicht die feine
> Englische, ich weiß, und mich hätte der eigentliche Grund für dieses
> merkwürdige Verhalten auch interessiert, aber irgendwann reichts halt auch
> mal ...;-)
>
> Danke Euch beiden jedenfalls erstmal!
Dein Code zeigt Seiteneffekte, die in einem halbwegs sauber
geschriebenen Programm nicht auftreten. Wenn ich mir Deine Vorgehensweise
und Deine "Lösung" ansehe, erahne ich wie der Rest aussehen muss.
SCNR
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel