for ($i = 0; $i < $variable; $i++) { for ($x = 0; $x < $variable2; $i++) { DO SOMETHING; } }
Man sollte schon die richtige Variable in einer Schleife benutzen, statt anschließend 2 Stunden lang zu verzweifeln, wo man jetzt den Fehler gemacht hat...
for ($i = 0; $i < $variable; $i++) { for ($x = 0; $x < $i; $i++) { DO SOMETHING; } }
Man sollte schon die richtige Variable in einer Schleife benutzen, statt anschließend 2 Stunden lang zu verzweifeln, wo man jetzt den Fehler gemacht hat...
Für alle, die den Fehler nicht sehen: angefangen PHP zu lernen
Für alle, die den Fehler nicht sehen: angefangen PHP zu lernen
Ups so meinte ich das nicht, hab mich korrigiert
Habe statt $x++ $i++ benutzt und daraus ist eine Endlosschleife entstanden. Ich finde nicht, dass es ein Fehler ist, sich das Programmieren anzueignen?
Habe statt $x++ $i++ benutzt und daraus ist eine Endlosschleife entstanden. Ich finde nicht, dass es ein Fehler ist, sich das Programmieren anzueignen?
Das wird auch eher so gemeint sein, dass du dir PHP ausgesucht hast, nicht das du das Programmieren lernen willst^^
Hatte ca. 70 Textboxes in einem Panel, alle Textboxes mit 6 Zeilen Code hinterlegt.
Habe den Code für eine Textbox geschrieben und 69 mal kopiert, anschließend angepasst und ja, es wäre bestimmt effizienter möglich gewesen.
Danach aber dummerweise gemerkt, dass meine Textboxes nicht die 1 - 70 Bezeichnungen tragen, sondern im Zahlenbereich von 1 - 150 liegen.
Fehler tratt logischerweise durch weitere Textboxes im Programm auf ...
Hatte ca. 70 Textboxes in einem Panel, alle Textboxes mit 6 Zeilen Code hinterlegt.
Habe den Code für eine Textbox geschrieben und 69 mal kopiert, anschließend angepasst und ja, es wäre bestimmt effizienter möglich gewesen.
Danach aber dummerweise gemerkt, dass meine Textboxes nicht die 1 - 70 Bezeichnungen tragen, sondern im Zahlenbereich von 1 - 150 liegen.
Fehler tratt logischerweise durch weitere Textboxes im Programm auf ...
Warum hast du nicht den Code in eine Funktion gepackt und jedes mal die Funktion aufgerufen? Spart 5 Zeilen pro Textbox...
Einen recht komplexen Algorithmus zur Berechnung eines Ergebniswertes auf Basis von selbstaufrufenden Funktionen geschrieben und - da die Inputdaten ein Jahr später zu groß wurden - eine StackOverflowException bekommen. Das führte natürlich zum Neuschreiben
Vor etwa 2 Monaten passiert:
Rewrite von nem relativ umfangreichen Projekt. Vor ner größeren Änderung gemerkt, dass es nicht auf git ist. Also in nem neuen Ordner git initiiert und die Projektdaten rüberkopiert.
.gitignore verkackt, commit fehlgeschlagen (irgendwelche gigantischen buildfiles wurden nicht ignoriert). Ewig versucht git wieder in einen sauberen Zustand zu bekommen.
Irgendwann keine Lust mehr auf rumfrickeln gehabt und entschieden nochmal von nem sauberen Stand anzufangen.
Lösche also den Repo-Ordner, gehe in den alten Projektordner und merke, dass ichs am Anfang nicht kopiert sondern verschoben hab. Leider auf nem ZFS ohne Snapshots, also 3 Monate Arbeit weg.
Hab dann erst mal die Rohdaten der Platte mit photorec analysiert und versucht so viel wie möglich zu retten. Ungefähr die Hälfte hab ich noch gefunden, mittlerweile aber alles rekonstruiert.
Lektion gelernt, nächstes mal von Anfang an Versionskontrollsoftware nutzen.
Ist schon eine Weile her als ich eine Adressensoftware für die Firma Air&Style geschrieben habe alles mit DAO Zugriffen gemacht (ich DAU Programmierer) aber später alles auf ADO umstellen musste, also das ganze SQL Gedröhnse von vorn.