Mehrere Theme- und Plugin-Informationen mit einem Request von der WordPress.org API fetchen

Ich arbeite gerade mit Marko, Florian, Matthias und Denise an einem Plugin, welches mitunter auf einer Seite ein paar Informationen zu mehreren Themes darstellen soll. Mehrere Requests sequenziell durchzuführen führt in unserem Fall dazu, dass die Seite sehr lange lädt. Deswegen habe ich nach einem Weg gesucht, Informationen zu mehreren Themes und Plugins mit einem… Mehrere Theme- und Plugin-Informationen mit einem Request von der WordPress.org API fetchen weiterlesen

PSR-4 Autoloading: Werden immer alle Dateien required?

Zunächst ein kleines Vorwort: Nachfolgend werde ich häufiger die Begriffe konform und nicht-konform im Zusammenhang mit Dateien verwenden. Damit sind PHP-Dateien gemeint, die über den PSR-4-Autoloader von composer automatisch geladen werden können. Ich hatte heute eine Diskussion über das Composer-Autoloading, bzw. konkreter über den PSR-4-Autoloading-Teil. Als Verfechter der Theorie, dass nicht alle konformen Dateien bei… PSR-4 Autoloading: Werden immer alle Dateien required? weiterlesen

stream_resolve_include_path() als Alternative zu file_exists()

Vor ungefähr einer Woche bin ich über ein paar Zeilen Code gestolpert, die für die Existenzprüfung einer Datei stream_resolve_include_path() statt file_exists() verwendeten. Bis dahin kannte ich die Funktion nicht. Ein Blick in die PHP-Dokumentation zeigte mir, dass ein string mit dem absoluten Pfad zur Datei zurückgegeben wird, wenn diese existiert, sonst false. Auf einigen Internetseiten… stream_resolve_include_path() als Alternative zu file_exists() weiterlesen

Veröffentlicht am
Kategorisiert in Uncategorized Verschlagwortet mit

String-Interpolation für einfache Anwendungsfälle

Als Softwareentwickler verbringen wir viel Zeit damit Code zu lesen, der von uns und/oder anderen Personen geschrieben wurde. Gut strukturierter und wenig komplexer Code lässt sich einfacher lesen und besser/schneller verstehen. Immer wieder stoße ich auf Codezeilen, die meiner Meinung nach unnötig kompliziert geschrieben wurden. Statt String-Interpolation zu verwenden, nutzt man bspw. mehrmals in einer… String-Interpolation für einfache Anwendungsfälle weiterlesen

Veröffentlicht am
Kategorisiert in Uncategorized Verschlagwortet mit