Bin ich eigentlich der Einzige, der von DDEV manchmal unglaublich genervt ist. Immer wieder stolpere ich über die beiden folgenden Probleme. Völlig egal, ob ich Colima oder OrbStack benutze.
- Irgendwann hört der Mutagen-Spaß auf zu synchronisieren oder die Synchronisation ist so langsam, dass effektiv keine Arbeit möglich ist. Obwohl in Anbetracht der ignorierten Verzeichnisse in der
.ddev/mutagen/mutagen.yml
nur eine Hand voll Dateien übrig bleiben, die überhaupt gesynct werden müssten.
- Xdebug beachtet grundsätzlich nur Breakpoints in der index.php eine Projekts. Alle anderen Breakpoints werden ignoriert.
Es ist zwar nervig den vollständigen Stack in den passenden Versionen lokal zu installieren. Aber arbeiten konnte ich damit immer sehr gut. Ich denke, ich will dahin zurück…
Die PHP-Nutzer wenden sich ab von den Hyperscalern und setzen vermehrt auf eigene Rechner. Auch Red Hat/Cent OS verlieren gegenüber Debian als Plattformen.
— PHP-Trend geht zu On Premises und Debian
Mir war nicht klar, dass man mit nur einem Aufruf von glob eine Verzeichnis Struktur rekursiv scannen kann, wenn man zuvor die Tiefe kennt.
glob("$basedir/{,*/,*/*/,*/*/*/}*.jpg", GLOB_BRACE);
Das GLOB_BRACE
-Flag ist schon ein Knaller.
QCacheGrind ist einer meiner neuen engsten Freunde. Immer wenn ich Tools wie dieses entdecke, frage ich mich wie ich zuvor überhaupt arbeiten konnte.
XML-Line-Parser: Eine PHP-Klasse für die Abfrage und Änderung von XML-Dokumenten.
Portable Document Markup Language:
PDML is an informal markup language written in 100% PHP, allowing to create complex PDF documents very easily for people already familiar with HTML. People familiar with PHP can also use it as a way to define templates for dynamic PDF documents.