Befehl ähnlich wie: gehe zu Zeile...( Goto )
carsten schlichting
- php
2 Cheatah0 Yeti0 Daniel0 Lachgas0 Andreas Lindig
Hallo
habe aus ganz alter Programiersprache noch den Befehl goto ( Zeile ) in Erinnerung.
Kann man sowas ähnliches auch in PHP benutzen oder bleibt einem nichts anderes übrig, als eventuell_zu überspringende_Scriptabschnitte zu Includes oder Funktionen zu verwandeln.
viele Grüße
carsten
Hi,
habe aus ganz alter Programiersprache noch den Befehl goto ( Zeile ) in Erinnerung.
das ist aber sehr alt. Das war noch vor funktionaler Programmierung, welche ihrerseits zumeist zugunsten objektorientierter Programmierung aufgegeben werden sollte.
Kann man sowas ähnliches auch in PHP benutzen
Ich hoffe nicht. Ich finde es schon schlimm genug, dass JavaScript Label kennt.
oder bleibt einem nichts anderes übrig, als eventuell_zu überspringende_Scriptabschnitte zu Includes oder Funktionen zu verwandeln.
Was spricht dagegen? Abgesehen davon, dass es vermutlich schon ein if-Block o.ä. tun wird.
Cheatah
hi
Wahrscheinlich ist es Gewöhnungssache.
íst es für den Server eigentlich ein großer Aufwand zu anderen scripten zu wechseln?
Oder ist dies genauso schnell, wie, wenn alles in einem script stehen würde?
Liebe Grüße
carsten
Hi,
Oder ist dies genauso schnell, wie, wenn alles in einem script stehen würde?
es ist ganz sicher nicht _genau_ so schnell - schon alleine der Dateizugriff (bzw. bei gecacheten Daten der Arbeitsspeicherzugriff) dauert seine Zeit. Wenn das aber spür- oder auch nur messbar ist, dann hast Du deutlich etwas falsch gemacht. Die Verzögerung dürfte effektiv im Nanosekundenbereich liegen.
Cheatah
naja
das könnte man ja tollerieren ;-)
grüße von mir
carsten
Hallo carsten,
naja
das könnte man ja tollerieren ;-)
Das hast meine To_ll_eranz >;)
Grüße aus Barsinghausen,
Fabian
das könnte man ja tollerieren ;-)
Das hast meine To_ll_eranz >;)
na toll! ;-)
Gruß, Andreas
Hoi!
habe aus ganz alter Programiersprache noch den Befehl goto ( Zeile ) in Erinnerung.
Kann man sowas ähnliches auch in PHP benutzen
Ich hoffe nicht. Ich finde es schon schlimm genug, dass JavaScript Label kennt.
Kann man schon: http://www.zend.com/zend/week/week240.php#Heading2
Allerdings hoffe ich noch, dass das Patch nicht aufgenommen wird ;-)
Grüße
Andreas
Hi,
vielleicht ist auch eine andere Kontrollstruktur etwas für dich, z.B. if!
Funktionen machen sich auch gut.
Der Yeti
Ahoi carsten schlichting,
Kann man sowas ähnliches auch in PHP benutzen oder bleibt einem nichts anderes übrig, als eventuell_zu überspringende_Scriptabschnitte zu Includes oder Funktionen zu verwandeln.
AFAIK nein, und selsbt wenn, das braucht man doch nicht, wozu gibts if?
wozu kann man codeschnipsel als kommentare kennzeichnen? wozu gibt es
while und for schleifen?
MfG
das find ich auch gut das es die gibt-ohne die geht's ja nicht.
Aber was ist, wenn sie zu lang werden.
und man mit einem PHP-script sehr viele Seitenvarianten generieren möchte?
Gruß carsten
Hallo carsten!
Aber was ist, wenn sie zu lang werden.
Das muss aber ganz schön "zu lang" werden. Kommt drauf an, wie viel
dein Server aushält.
und man mit einem PHP-script sehr viele Seitenvarianten generieren
möchte?
Wo liegt dein Problem? Du kannst soviele if-Konstrukte bauen, wie
du lustig bist.
℆, ℒacℎgas
Ahoi carsten schlichting,
und man mit einem PHP-script sehr viele Seitenvarianten generieren möchte?
switch?
MfG
Hi,
Aber was ist, wenn sie zu lang werden.
dann ist der Inhalt prädestiniert dafür, ausgelagert zu werden.
Cheatah
Hallo carsten!
habe aus ganz alter Programiersprache noch den Befehl goto ( Zeile ) in Erinnerung.
Was passiert wenn sich die Zeilennummer ändert? Nene, ich kenn' GOTO
höchstens noch von BASIC.
Und Funktionen sind doch viel einfacher zu bedienen. Und wenn du Lust
hast, dann bau dir doch einfach eine GOTO-Funktion:
function goto($zeile)
{
switch ($zeile)
{
case [...]: [...];
}
}
;-)
℆, ℒacℎgas
;-)
switch gefällt mir
Greetings
Hi,
switch gefällt mir
mir auch:
Three sweet switched Swiss witches watch three washed Swiss witch Swatch watch switches. Which sweet switched Swiss witch watches which washed Swiss witch Swatch watch switch?
Cheatah ;-)
Hi,
du bist doch krank! :-)
Der Yeti
Hi,
du bist doch krank! :-)
nein, ich bin Cheatah, nicht doch krank.
Cheatah ;-)
cool!
Und jetzt 10 mal hintereinander.
cool!
Und jetzt 10 mal hintereinander.
strg+c
strg+v
strg+v
strg+v
strg+v
strg+v
strg+v
strg+v
strg+v
strg+v
strg+v
gruss
gudn tach!
switch gefällt mir
mir auch:
Three sweet switched Swiss witches watch three washed Swiss witch Swatch watch switches. Which sweet switched Swiss witch watches which washed Swiss witch Swatch watch switch?
verdammt, ist das geil!
wenn mir mal wieder jemand sagen sollte, ich haette einen grossen knall, verweise ich ihn einfach auf dieses posting!
uebrigens. wer's nicht verstanden haben sollte. google hat:
"Bewachung drei mit drei wusch die süsse geschaltene schweizer Hexen schweizer Bewachungschalter HexeSwatch. Welche süsse geschaltene schweizer Hexebewachungen, die schweizer Bewachungschalter HexeSwatch wuschen?"
prost
seth
Hallo seth_not@wg.
uebrigens. wer's nicht verstanden haben sollte. google hat:
"Bewachung drei mit drei wusch die süsse geschaltene schweizer Hexen schweizer Bewachungschalter HexeSwatch. Welche süsse geschaltene schweizer Hexebewachungen, die schweizer Bewachungschalter HexeSwatch wuschen?"
„Google hat ...“? Fehlt da nicht noch etwas?
Babelfisch sagt:
Uhr drei mit drei wusch die süsse geschaltete schweizer Hexen schweizer Hexe Swatch Uhrschalter. Welche süsse geschaltete schweizer Hexeuhren, die schweizer Hexe Swatch Uhrschalter wuschen?
Einen schönen Donnerstag noch.
Gruß, Ashura
gudn tach Ashura!
Hallo seth_not@wg.
ahhrg! ob ich es jemals schaffen werde, fuenf postings hintereinander zu schreiben ohne irgendeinen kram zu versaubeuteln?
s/wg-karlsruhe/home/ haette es heissen sollen, weil ich mein self-passwort nicht im kopf (sondern nur zu hause) habe.
uebrigens. wer's nicht verstanden haben sollte. google hat:
„Google hat ...“? Fehlt da nicht noch etwas?
"wer's nicht verstanden haben sollte. google [dagegen] hat [es [verstanden]]:"
die ausdruecke in klammern koennen wahlweise auch weggelassen werden.
Babelfisch sagt: [...]
auch babelfish hat.
prost
seth
Hallo seth_not@home.
Hallo seth_not@wg.
ahhrg! ob ich es jemals schaffen werde, fuenf postings hintereinander zu schreiben ohne irgendeinen kram zu versaubeuteln?
s/wg-karlsruhe/home/ haette es heissen sollen, weil ich mein self-passwort nicht im kopf (sondern nur zu hause) habe.
Wieso du? Ich war doch derjenige, der nicht auf die Begrüßung geschaut hat. ;-)
Also gehe ich recht in der Annahme, dass du ein vorbildliches Passwort bunt gemischt aus alphanumerischen - und Sonderzeichen gewählt hast, was sich natürlich kein Mensch merken kann?
„Google hat ...“? Fehlt da nicht noch etwas?
"wer's nicht verstanden haben sollte. google [dagegen] hat [es [verstanden]]:"
die ausdruecke in klammern koennen wahlweise auch weggelassen werden.Babelfisch sagt: [...]
auch babelfish hat.
Auch Ashura hat nun.
Einen schönen Donnerstag noch.
Gruß, Ashura
gudn tach Ashura!
Hallo seth_not@home.
jein. also ich bin ja schon der seth. aber ich habe mir verboten mich so zu nennen, wenn ich nicht zu hause bin.
(ahhh, liest sich das krank!)
andere duerfen (eigentlich sollen) mich aber immer noch seth nennen, auch wenn ich nicht zu hause bin.
is doch klar!
Hallo seth_not@wg.
ahhrg! ob ich es jemals schaffen werde, fuenf postings hintereinander zu schreiben ohne irgendeinen kram zu versaubeuteln?
s/wg-karlsruhe/home/ haette es heissen sollen, weil ich mein self-passwort nicht im kopf (sondern nur zu hause) habe.Wieso du? Ich war doch derjenige, der nicht auf die Begrüßung geschaut hat. ;-)
aeh, ja, also ich gab mir versehentlich einen falschen namen im selfforum-feld "Name:"
unterschrieben habe ich ja dann einfach wieder mit "seth", weil ich mir das nicht verbieten kann.
du hast dann bei der anrede dich einfach an den im feld "Name:" angegebenen namen gehalten, wofuer man dir ja keinen vorwurf machen kann.
Also gehe ich recht in der Annahme, dass du ein vorbildliches Passwort bunt gemischt aus alphanumerischen - und Sonderzeichen gewählt hast, was sich natürlich kein Mensch merken kann?
ohh, aber hallo! und falls man mich genau observieren wuerde, wenn ich irgendwo nicht bloss ein "password", sondern sogar eine "passphrase" eingeben darf, koennte man wohl zunaechst ein leichtes blitzen in meinen augen sehen und mich anschliessend dabei kopfschuettelnd betrachten, wie ich mich lechzend und fast sabbernd an der tastatur austobe, waehrend mich kurze, hochfrequente, debile lachanfaelle heimsuchen.
das duerfte auch ein grund dafuer sein, dass ich mich so ungern in oeffentlichen pool-raeumen auf irgendwelchen seiten anmelde/registriere. die dramatischen aktionen mit den zugangsdaten (also z.b. auch das sichere verwahren...) dauern einfach so lange und sind zu pathetisch.
naja, ok, ich habe wohl ein klein wenig uebertrieben.
die antwort "ja, ich verwende grundsaetzlich nur passwoerter, die via dictionary-supported brute-force nicht knackbar sind." waere halt irgendwie so kurz und langweilig gewesen. ;-)
prost
seth
Hallo seth.
Hallo seth_not@home.
jein. also ich bin ja schon der seth. aber ich habe mir verboten mich so zu nennen, wenn ich nicht zu hause bin.
Sehr restriktiv, Respekt.
(ahhh, liest sich das krank!)
andere duerfen (eigentlich sollen) mich aber immer noch seth nennen, auch wenn ich nicht zu hause bin.
OK, ich werde meine Begrüßung entsprechend anpassen.
is doch klar!
Logisch, was sonst?
aeh, ja, also ich gab mir versehentlich einen falschen namen im selfforum-feld "Name:"
unterschrieben habe ich ja dann einfach wieder mit "seth", weil ich mir das nicht verbieten kann.
Na, da lässt aber jemand seine Restriktionen schleifen...
du hast dann bei der anrede dich einfach an den im feld "Name:" angegebenen namen gehalten, wofuer man dir ja keinen vorwurf machen kann.
OK.
Also gehe ich recht in der Annahme, dass du ein vorbildliches Passwort bunt gemischt aus alphanumerischen - und Sonderzeichen gewählt hast, was sich natürlich kein Mensch merken kann?
ohh, aber hallo! und falls man mich genau observieren wuerde, wenn ich irgendwo nicht bloss ein "password", sondern sogar eine "passphrase" eingeben darf, koennte man wohl zunaechst ein leichtes blitzen in meinen augen sehen und mich anschliessend dabei kopfschuettelnd betrachten, wie ich mich lechzend und fast sabbernd an der tastatur austobe, waehrend mich kurze, hochfrequente, debile lachanfaelle heimsuchen.
Romane sollen angeblich am schwersten als Passwort zu knacken sein, habe ich gehört.
das duerfte auch ein grund dafuer sein, dass ich mich so ungern in oeffentlichen pool-raeumen auf irgendwelchen seiten anmelde/registriere. die dramatischen aktionen mit den zugangsdaten (also z.b. auch das sichere verwahren...) dauern einfach so lange und sind zu pathetisch.
Du hast mein tiefstes Mitgefühl, wirklich.
Leute von deinem Schlage sollte es mehr in dieser Welt geben, vielleicht wäre sie dann eine Deut sicherer...
naja, ok, ich habe wohl ein klein wenig uebertrieben.
die antwort "ja, ich verwende grundsaetzlich nur passwoerter, die via dictionary-supported brute-force nicht knackbar sind." waere halt irgendwie so kurz und langweilig gewesen. ;-)
Denke ich auch.
So hast du zumindest das Bild von dir bestätigt, was im meinem Kopf entstanden ist.
Einen schönen Donnerstag noch.
Gruß, Ashura
Hallo.
(ahhh, liest sich das krank!)
Ich dachte, nur Hypochonder täten das.
MfG, at
Hallo,
habe aus ganz alter Programiersprache noch den Befehl goto ( Zeile ) in Erinnerung.
goto ist aus guten Gründen in modernen Sprachen nicht enthalten. goto ist der klassische Ausgangspunkt für unpflegbaren Spaghetti-Code.
Gruß, Andreas