Re: Hilfe - code? n.t. - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 12.Oktober.2001, 15:17.
    Re: Hilfe - code? n.t.

      Bitte ;-)

      Ja, gibt es: Menschen ;-) Perl versucht diese Fehlermeldungen schon so gut wie möglich zu machen, das Problem ist aber, dass das zwar für nen Menschen ganz einfach aussieht: "Na klar, da fehlt ein Anführungsstrich", weil ein Mensch auf Mustererkennung ausgelegt ist, aber nen Computer funktioniert anders (selber Grund, warum Computer so schwer Gesichter aus ner Menge erkennen können, für nen Menschen is das aber n Klacks) und der merkt erst, dass da was nicht stimmt, wenn er das nächste Anführungszeichen findet und den dann völlig falschen Text dahinter... Kurz gesagt: Ich glaube nich dass es (viel) besser geht, als es schon is... ;-))

      out: Ja, unbedingt. 10 outs hintereinander brauchen länger als ein out <<EOF; ... EOF (das merkt man in normalen Skripten nich so, aber wenn das z.B. inner Schleife 1000mal ausgeführt wird...) Gab da auch mal ne Diskussion hier im Forum, wenn Du Lust hast kannste ja danach suchen. Wenn Du viele Unterbrechungen vom <<EOF;...EOF hast, z.B. weil Du Bedingungen in der Ausgabe hast, also z.B. so:
      

      out <<EOF;
      ..lalala
      EOF
      if($x>3) { out "blubber"; }
      out <<EOF;
      
      ...blablablabla
      EOF

      dann kannst Du sowas vorher in Variablen speichern, dann hast Du ne richtig schöne Ausgabe hintereinander weg:

      $blubberout=$x>3?"blubber":"";
      out <<EOF;
      
      ..lalala
      $blubberout
      ..blablabla
      EOF
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 11.Oktober.2001, 23:21.
    Hilfe

      hallo,

      bin zwar mittlerweile in der fehlersuche geübt,
      aber komme jetzt nicht weiter mit

           Search pattern not terminated at (eval 11487) line 72.
      

      jennt jemand diesen fehler?

      gruss claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 12.Oktober.2001, 00:56.
    Re: Hilfe - code? n.t.

      n.t.

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 12.Oktober.2001, 10:22.
    Re: Hilfe - code? n.t.

      hallo christoph,

      prima, vielen danke für deine hilfe.
      gibt es denn in dieser grossen weiten welt keine syntax-checker, der einem etwas besser bei der suche nach solchen winzigkeiten helfen kann?

      übrigens, zum thema out: bin ein jetzt ein wenig verunsichert. habe es extra wegen der übersichtlichkeit geändert, da vorher der code 327 mal "unterbrochen" wurde. gibt es da tatsächlich performanceunterschiede?

      gruss claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 12.Oktober.2001, 15:17.
    Re: Hilfe - code? n.t.

      Bitte ;-)

      Ja, gibt es: Menschen ;-) Perl versucht diese Fehlermeldungen schon so gut wie möglich zu machen, das Problem ist aber, dass das zwar für nen Menschen ganz einfach aussieht: "Na klar, da fehlt ein Anführungsstrich", weil ein Mensch auf Mustererkennung ausgelegt ist, aber nen Computer funktioniert anders (selber Grund, warum Computer so schwer Gesichter aus ner Menge erkennen können, für nen Menschen is das aber n Klacks) und der merkt erst, dass da was nicht stimmt, wenn er das nächste Anführungszeichen findet und den dann völlig falschen Text dahinter... Kurz gesagt: Ich glaube nich dass es (viel) besser geht, als es schon is... ;-))

      out: Ja, unbedingt. 10 outs hintereinander brauchen länger als ein out <<EOF; ... EOF (das merkt man in normalen Skripten nich so, aber wenn das z.B. inner Schleife 1000mal ausgeführt wird...) Gab da auch mal ne Diskussion hier im Forum, wenn Du Lust hast kannste ja danach suchen. Wenn Du viele Unterbrechungen vom <<EOF;...EOF hast, z.B. weil Du Bedingungen in der Ausgabe hast, also z.B. so:
      

      out <<EOF;
      ..lalala
      EOF
      if($x>3) { out "blubber"; }
      out <<EOF;
      
      ...blablablabla
      EOF

      dann kannst Du sowas vorher in Variablen speichern, dann hast Du ne richtig schöne Ausgabe hintereinander weg:

      $blubberout=$x>3?"blubber":"";
      out <<EOF;
      
      ..lalala
      $blubberout
      ..blablabla
      EOF
      

     Antworten


     
 Liste der Einträge von 55800 bis 55950:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.39s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!