Autor | Beitrag |
---|
000 02.06.2011, 17:01 Megge |
Laut
Wie kann das sein? -- |
Profil || Suche |
001 02.06.2011, 17:19 Bluthund |
Der Code oben funktioniert hier wie gewuenscht wenn der DateTime-Kontruktor mit Muell gefuettert wird: Exception fliegt, wird gefangen und das Script beendet normal (die Zeilen nach dem fehlgeschlagenen Kontruktor kommen nicht zur Ausfuehrung). Beim Extrahieren des Code-Beispiels irgendwas uebersehen? --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
Profil || Suche |
002 02.06.2011, 17:19 Adrian_Broher Admin |
Dies ist ein Inkonsistentes Verhalten in PHP, welches in 5.3 korrigiert wurde: -- There is nothing wrong with high standards. It's your problem that you don't meet them. Dieser Beitrag wurde am 02.06.2011 um 17:20 von Adrian_Broher bearbeitet. |
Profil || Suche |
003 02.06.2011, 17:47 Megge |
@Adrian_Broher @Bluthund |
Profil || Suche |
004 02.06.2011, 17:53 Adrian_Broher Admin |
Was ist denn in $datum direkt nach dem Aufruf des Konstruktors drin? --There is nothing wrong with high standards. It's your problem that you don't meet them. |
Profil || Suche |
005 02.06.2011, 18:12 Megge |
Das DateTime-Objekt, wenn der Konstruktor keine Exception wirft, ansonsten k/a. Oder wie meinst du das? -- |
Profil || Suche |
006 02.06.2011, 18:21 Adrian_Broher Admin |
Was es laut Handbuch machen sollte weiss ich. Was macht es in deinem Code?
There is nothing wrong with high standards. It's your problem that you don't meet them. Dieser Beitrag wurde am 02.06.2011 um 18:22 von Adrian_Broher bearbeitet. |
Profil || Suche |
007 02.06.2011, 18:37 caedes |
Ist "Expection" nen PHP-Fachbegriff für ne Exception, die man erwartet? --caedes Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen. |
Profil || Suche |
008 02.06.2011, 19:19 Bluthund |
Da stimmt irgendetwas nicht. Zumindest hier (und so moechte man es wohl auch ueberall erwarten; mit Ausnahme der von Adrian genannten Inkonsistenz) gibt der PHP-Interpreter _keine_ Fehler aus: Quellcode:$ php (Code leicht angepasst fuer direkte Ausgabe des Fehlers im Exception-Handler und fester, fehlerhafter Eingabe)Naw~, das ist doch keine Loesung und elegant schon garnicht. Der Interpreter hat in der Zeile nach dem Konstruktor schlicht und ergreifend nix zu suchen wenn davor eine Exception geworfen wird. Du schreibst immer "der Parser"… darf man mal eine exakte Kopie des Fehlers sehen? Denn fuer den Parser gibt es an dem Code eigentlich nichts auszusetzen. ++ -- The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
Profil || Suche |
009 02.06.2011, 19:39 Megge |
Ich fress nen Besen... |
Profil || Suche |
010 02.06.2011, 19:45 caedes |
Schweizer Computer brauchen nur länger, um Änderungen zu bemerken :-P --caedes Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen. |
Profil || Suche |
011 07.07.2011, 08:57 default |
In most languages Exceptions indicate a fail, in PHP you Expect fail. Du musst Deine Bandbreite verbreitern, damit du breiter wirst von der Bandbreite her und ein breiteres Publikum ansprechen kannst. |
Profil || Suche |