|
|
|
Heute ...
|
... vor 82 Jahren:
Am 6. Juni 1944 landeten alliierte Truppen der USA, Großbritanniens, Kanadas und Frankreichs an den Stränden der Normandie. Der D-Day war Teil der Operation Overlord um Westeuropa aus dem Griff der Naziherrschaft zu befreien.
|
|
|
|
|
Memory
|
|
|
|
Play it again, Sam.
|
|
|
In 3 Tagen, am 9. Juni 2026, findet das Urteil der Berufung im 'Schlachthofprozess' statt:
 Am 26. Mai 2026 wird das Oberlandesgericht Oldenburg seine Entscheidung über die Berufung gegen das Urteil des Landgerichts Oldenburg verkünden. Es geht dabei um die zentralen Fragen im Hauptsacheverfahren: Dürfen Bilder von dokumentiertem Tierleid gezeigt werden oder nicht? Müssen diejenigen, die Tierleid öffentlich machen, dafür Schadensersatz zahlen? Der Fall illustriert exemplarisch, wie das Rechtssystem missbraucht werden kann, um kritische Stimmen zum Schweigen zu bringen.
|
|
|
|
|
'Punkt-Rechnung vor Strich-Rechnung'. Das kennt jeder und gilt natürlich auch in PHP. Kennen Sie aber den Unterschied bei der Oder-Verknüpfung in PHP zwischen '||' und 'or'? Seien Sie vorsichtig. Man kann sich schnell einen Fehler einhandeln, wenn man die Vorrangigkeit der Operatoren nicht berücksichtigt.
|
Der Vorrang der Operatoren bestimmt, in welcher Reihenfolge die Operationen ausgeführt werden. Operatoren mit höherem Rang werden vor denen mit einem niedrigeren Rang ausgeführt. Der Operator für Multiplikation '*' hat z.B. Vorrang vor dem Operator für Addition '+'. Enthält ein Ausdruck mehrere gleichwertige Operatoren, dann bestimmt die Assoziativität die Reihenfolge. In der unteren Tabelle bedeutet 'links' von links nach rechts und 'rechts' von rechts nach links.
Wichtig ist die Vorrangigkeit also, wenn mehrere Operatoren in einer Serie hintereinander verwendet werden, wie es z.B. bei If-Abfragen häufig vorkommen kann. Vergleichen Sie mal folgende beiden ähnlichen Bedingungen:
I: ($a and $b || $c)
II:($a and $b or $c)
Zur Laufzeit sollen $a und $b false, $c hingegen true sein. Das Ergebnis für I ist dann false, für II hingegen true. Ganz offensichtlich haben 'or' und '||' also verschiedene Bedeutungen. Der Operator '||' hat Vorrang vor dem Operator 'and'. Deshalb wird im Fall I zunächst der rechte Vergleich ausgeführt. Der Operator 'and' hat Vorrang vor dem Operator 'or'. Deshalb wird hier zunächst der linke Vergleich ausgeführt.
Zur Sicherheit und besseren Lesbarkeit sollten also Klammern verwendet werden um Fehlerquellen von vornherein zu vermeiden. Dabei gilt 'von Innen nach Außen'. Innere Klammern haben Vorrang vor den äußeren.
Die folgende Übersicht zeigt die Vorrangigkeiten in PHP. Die Liste beginnt mit dem höchsten Vorrang und endet mit dem niedrigsten: | Operator | Beschreibung | Assoz. |
|---|
| new | Objekt zuweisen | keine | | [ ] | Arrayelement | rechts | | !, ~, ++, --, (int), (float), (string), (array), (object), @ | Nicht, Komplement, Inkrement, Dekrement, Cast, Error-Control | rechts | | *, /, % | Mal, Geteilt, Modulo | links | | +, -, . | Plus, Minus, Konkatenierung | links | | <<, >> | bitweise Verschiebung | links | | <, <=, >, >= | kleiner, größer | keine | | ==, !=, ===, !== | gleich, ungleich | keine | | & | bitweises AND | links | | ^ | bitweises XOR | links | | | | bitweises OR | links | | && | logisches AND | links | | || | logisches OR | links | | ?: | bedingt | links | | =, *=, /=, %=, +=, -=, &=, |=, ^=, ~=, <<=, >>= | Zuweisung | rechts | | and | logisches AND | links | | xor | logisches XOR | links | | or | logisches OR | links | | , | mehrfache Auswertung | links |
|
| © webman-company, 5. Dezember 2025
|
|
|
|
|
|
|
|
|
Redewendung des Tages
Pyrrhussieg
Ein Pyrrhussieg ist ein zu teuer erkaufter Erfolg, wenn der Sieger aus einem Konflikt ähnlich geschwächt hervor geht, wie der Besiegte. Der Ausdruck geht auf König Pyrrhos I. von Epirus zurück. In der Schlacht bei Asculum 279 v. Chr. gegen das Römische Reich musste Pyrrhos erhebliche Verluste hinnehmen, so dass seine Armee auf Jahre hinaus geschwächt war und schließlich den Pyrrhischen Krieg sogar verlor.
|
|
|
|
|
|
|
|
|
Heute ...
|
... vor 13 Jahren:
Am 6. Juni 2013 veröffentlichte Edward Snowden, IT-Sicherheitstechniker beim amerikanischen Geheimdienst CIA, Dokumente, die bewiesen, dass die NSA die weltweite Internetkommunikation - also Emails, private Nachrichten und versendete Daten - beobachtet und überwacht. Snowden trat drei Tage später aus sicherer Entfernung in Hongkong vor die Kamera und gab dem Guardian ein Video-Interview. Die US-Regierung hat allen Ländern, die Snowdens Flucht unterstützen oder ihm Asyl gewähren, mit einer Verschlechterung der Beziehungen gedroht. Edward Snowden: “Was sagt es über unsere Welt, wenn der einzige Ort, an dem ein amerikanischer Whistleblower sicher sein kann, ausgerechnet Russland ist.”
... vor 28 Jahren:
 Am 6. Juni 1998 haben die Entwickler Andi Gutmans und Zeev Suraski in Kooperation mit Rasmus Lerdorf die dritte PHP Version vollkommen neu entwickelt und veröffentlicht. Die Weiterentwicklung des Vorgängers PHP/FI wurde eingestellt. Der Begriff PHP steht seit dem für 'PHP: Hypertext Preprocessor'
|
|
|
|
|
Besucherstatistik
|
3.882.991 Seitenabrufe (seit November 2006)
|
|
|
Kalender
|
 |
Juni 2026 |
 |
| Mo |
Di |
Mi |
Do |
Fr |
Sa |
So |
|
|
2016: Resolution zum Völkermord
2
|
|
1989: Protestbewegung Tiananmen
Fronleichnam
4
|
|
1944: Operation Overlord 1998: PHP Version 3 2013: Edward Snowden veröffentlicht Geheimdienstdokumente
Tag der Gartenarbeit
6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fest der Apostel Petrus und Paulus
29
|
|
|
|
|
|
| iCalendar
|
|
|
|
|