Blog

203 Posts zu Web-Developer-Themen

PHP8: Constructor Property Promotion

28.11.2022 | PHP

When a method parameter is prefixed with one of the visibility keywords public, protected or private, it is considered to be “promoted”. For each promoted parameter, a property with the same name will

weiterlesen →

mod_security Anpassungen für Nextcloud

07.06.2022 | Apache

Im Gegensatz zu einigen Gerüchten im Netz, müssen keine Rules deaktviert werden. Dabei sollte man generell vorsichtig sein.

weiterlesen →

PHP8: Match expression

28.11.2021 | PHP

Löst einige Probleme der switch-Kontrollstruktur.

weiterlesen →

PHP8: Nullsafe Operator

21.11.2021 | PHP

Es ist ziemlich üblich, eine Methode nur aufzurufen oder eine Eigenschaft für das Ergebnis eines Ausdrucks abzurufen, wenn es nicht null ist. Vor PHP8 war das sehr umständlich.

weiterlesen →

S.O.L.I.D. Programmierprinzipien

25.04.2021 | Clean Code

SOLID is an acronym for the first five object-oriented design (OOD) principles by Robert C. Martin.

weiterlesen →

Clean Code Prinzipien

25.04.2021 | Clean Code

Clean Code Prinzipien sind Maßnahmen, die bei der Entwicklung von Software zu „sauberem“ Programmcode führen. Die Notwendigkeit dieser Prinzipien wurde von Robert C. Martin mit seinem Buch (Clean Code

weiterlesen →

Abstract Factory Pattern

13.03.2020 | PHP

So erstellen Sie eine Reihe verwandter oder abhängiger Objekte, ohne ihre konkreten Klassen anzugeben. Normalerweise implementieren die erstellten Klassen alle dieselbe Schnittstelle.

weiterlesen →

Observer Pattern

13.03.2020 | PHP

Um ein Veröffentlichungs-/Abonnementverhalten für ein Objekt zu implementieren, werden die angefügten "Beobachter" benachrichtigt, wenn ein "Subject"-Objekt seinen Status ändert.

weiterlesen →

Strategy Pattern

13.03.2020 | PHP

Um Strategien zu trennen und ein schnelles Umschalten zu ermöglichen. Dieses Pattern ist eine gute Alternative zur Vererbung (anstatt eine abstrakte Klasse zu haben, die erweitert wird).

weiterlesen →

Factory Method Pattern

13.03.2020 | PHP

Das Factory Method Pattern definiert eine Schnittstelle zur Erzeugung von Objekten, verlagert aber die eigentliche Instanziierung in Unterklassen und läßt die Unterklassen entscheiden, welche konkrete

weiterlesen →