Werte einer PHP ENUM als Array abfragen
Um alle Werte einer PHP ENUM als Array abzufragen hilft folgende Zeile Code: In diesem Beispiel heißt die Enumeration PageStatus. Durch array_column werden alle Value-Werte als Array ausgegeben.
Um alle Werte einer PHP ENUM als Array abzufragen hilft folgende Zeile Code: In diesem Beispiel heißt die Enumeration PageStatus. Durch array_column werden alle Value-Werte als Array ausgegeben.
Mit PHP 8.1 haben endlich Enumerations Einzug in die Sprache gehalten, kurz enums. Nachfolgend ein Beispiel, wie enum konkret verwendet werden kann. Vor PHP 8.1 musste man für ein ähnliches Verhalten auf Klassenvariablen zurückgreifen: Warum sollte man das tun? Folgendes…
Im Englischen haben Überschriften eine eigene Schreibweise, Title case genannt. Über folgende Funktion lässt sich ein String schnell und einfach mit PHP in Title case umwandeln: $original_string ist der Text, der umgewandelt werden soll, $string_in_titlecase der dann konvertierte String.
In der Datei composer.json kann man die erforderliche PHP-Version festlegen. Diese Version wird beispielsweise von der IDE PHPStorm ausgelesen, um die Projekteinstellungen entsprechend zu setzen. Mit Hilfe von Composer kann man diese PHP-Version schnell und einfach festlegen. Folgender Befehl setzt…
Ich hatte gerade einen Fall, bei dem das gesetzte PHP Memory Limit den Export eines großen Datenbestandes immer wieder verhindert hat. Das Export-Skript ist immer wieder in die Speicherbegrenzung gelaufen: Bei der Konfiguration von PHP muss man das Memory Limit…
Was ist der Unterschied zwischen new self() und new static() in PHP? Oder ist es das Gleiche? Es ist nicht das Gleiche. self bezieht sich auf die Klasse, in der das new Keyword geschrieben steht. static hingegeben bezieht sich auf…
In diesem Post trage ich relevante und interessante Links zum Thema PHP 8.1 zusammen. Du hast weitere interessante Links – hinterlasse einfach einen Kommentar, dann wird der Link entsprechend ergänzt.
In diesem Tutorial wird beschrieben, wie Xdebug in Kombination mit Laravel Valet, PHP 7.4 und PHPStorm eingerichtet werden kann. Voraussetzung ist, dass Laravel Valet wie hier beschrieben installiert ist. Xdebug installieren Der erste Schritt besteht in der Vorbereitung von PECL:…
Dieses Tutorial beschreibt, wie man php-fpm unter Ubuntu neu startet. Dies kann beispielsweise erforderlich sein, wenn man Opcode Caching aktiviert hat und ein Deployment durchgeführt hat. PHP-Version abfragen Im ersten Schritt muss die eingesetzte Version von PHP abgefragt werden: Die…
Wenn du Laravel Valet nutzt und memory_limit und/oder max_execution_time erhöhen möchtest, dann findest du nachfolgend beschrieben, wie du vorgehen musst. Zum erhöhen des Memory Limits musst du die Datei php-memory-limits.ini bearbeiten. Die PHP-Version ist natürlich entsprechend anzupassen: Darin muss folgende…