How-to articles, tricks, and solutions about PHP

Erlauben Sie nur [a-z][A-Z][0-9] in Zeichenfolgen mit PHP

Sie können die preg_replace-Funktion in PHP verwenden, um alle Zeichen zu entfernen, die nicht dem angegebenen Muster entsprechen.

Wie kann ich das Modell aus der Datenbank in Laravel neu laden / aktualisieren?

In Laravel können Sie die Methode "refresh" auf einer Modellinstanz verwenden, um die Attribute des Modells aus der Datenbank neu zu laden.

Symfony2: Auf letzte Route umleiten und eine Nachricht flashen?

In Symfony2 kannst du zur letzten Route umleiten, indem du die Funktion "redirect" verwendest und die Option "referer" übergibst:

Wie wähle ich Jahr und Monat aus den created_at-Attributen der Datenbanktabelle in Laravel 5.1 aus?

In Laravel 5.1 können Sie die Methode "selectRaw" verwenden, um das Jahr und den Monat aus dem Attribut "created_at" einer Datenbanktabelle auszuwählen.

So erhalten Sie die letzte Insert-ID in Eloquent ORM Laravel

In Laravel kann man die Methode save von Eloquent verwenden, um einen neuen Datensatz einzufügen und die letzte eingefügte ID abzurufen.

Fügen Sie mit einem Formular Daten in mehrere Tabellen ein

Um Daten in mehrere Tabellen mit einem Formular in PHP einzufügen, können Sie entweder eine einzelne SQL-Anweisung mit mehreren INSERT INTO-Klauseln verwenden oder mehrere individuelle SQL-Anweisungen, eine für jede Tabelle.

Wie installiere ich die php-redis-Erweiterung mit dem offiziellen PHP-Docker-Image-Ansatz?

Um das php-redis-Erweiterung mit dem offiziellen PHP-Docker-Bild zu installieren, können Sie das mit dem Bild gelieferte Skript docker-php-ext-install verwenden.

Problem beim Lesen des HTTP-Anforderungstexts aus einem JSON-POST in PHP

In PHP können Sie den Körper einer HTTP-Anforderung mit der Funktion file_get_contents('php:input') lesen.

PHP-Datei zum Herunterladen generieren und dann umleiten

In PHP kann man die header()-Funktion verwenden, um einen "Content-Disposition"-Header zu senden, um den Benutzer dazu aufzufordern, eine Datei herunterzuladen.

Führen Sie Root-Befehle über PHP aus

Es wird allgemein nicht empfohlen, Root-Befehle über PHP auszuführen, da dies ein Sicherheitsrisiko für das System darstellen kann.

"call to undefined function imagecreatetruecolor“-Fehler in PHP & pChart

Der Fehler "Aufruf einer nicht definierten Funktion imagecreatetruecolor" in PHP tritt typischerweise auf, wenn die erforderliche GD-Bibliothek zum Erstellen von Bildressourcen nicht installiert oder aktiviert ist.

Mehrfachvererbung in PHP

In PHP wird keine mehrfache Vererbung im traditionellen Sinne unterstützt, bei der eine Klasse von mehreren Klassen erben kann.

Wo verwenden wir den Objektoperator "->" in PHP?

Der Objektoperator "->" wird in PHP verwendet, um auf eine Eigenschaft oder Methode eines Objekts zuzugreifen.

Facebook SDK hat einen Fehler zurückgegeben: Der "state"-Parameter von URL und Session stimmen nicht überein

Diese Fehlermeldung tritt auf, wenn das SDK verwendet wird, um eine OAuth-Anfrage bei Facebook zu stellen und der "State"-Parameter in der URL nicht mit dem im Benutzersitzung gespeicherten "State"-Wert übereinstimmt.

zuverlässige Benutzer-Browser-Erkennung mit php

Es gibt mehrere Möglichkeiten, den Browser eines Benutzers mit PHP zu erkennen.

Schwerwiegender Fehler: Klasse „NumberFormatter“ nicht gefunden

"Fataler Fehler: Klasse 'NumberFormatter' nicht gefunden - php" Diese Fehlermeldung gibt an, dass das PHP-Skript versucht, eine Klasse mit dem Namen "NumberFormatter" zu verwenden, die jedoch nicht gefunden werden kann.

Wie formatiere ich Laravel Blade Code in Visual Studio Code?

Sie können die Erweiterung Laravel Blade Snippets für Visual Studio Code verwenden, um Blade-Code in Ihren Laravel-Projekten zu formatieren.

Einfaches Beispiel, um per PHP auf einer Facebook-Fanpage zu posten?

Hier ist ein Beispiel dafür, wie Sie mit der Facebook PHP SDK einen Beitrag auf einer Facebook-Fanseite veröffentlichen können:

PHP: Objekt aus dem Array entfernen

Hier ist ein Beispiel dafür, wie man ein Objekt aus einem Array von Objekten in PHP entfernt:

Schwerwiegender PHP-Fehler beim Versuch, auf phpmyadmin mb_detect_encoding zuzugreifen

Ein PHP Fatal Error ist eine Art von Fehler, der auftritt, wenn der PHP-Interpreter auf ein schwerwiegendes Problem stößt und nicht in der Lage ist, das Skript weiter auszuführen.

Wie unterscheiden sich \r \t und \n voneinander?

Die Zeichen "\r" (Zeilenvorschub), "\t" (Tabulator) und "\n" (Zeilenumbruch) sind alle Sonderzeichen, die in Strings in der Programmiersprache PHP verwendet werden.

Beste Möglichkeit, Array-Optionen in PHPDoc zu dokumentieren?

Die beste Methode, um Array-Optionen in PHPDoc zu dokumentieren, besteht darin, das @var-Tag zu verwenden, gefolgt von dem Typ array und einer kurzen Beschreibung der Option.

Wie greife ich von einem Dienst aus auf Anwendungsparameter zu?

In PHP können Sie auf Anwendungsparameter von einem Service aus zugreifen, indem Sie das ParameterBag-Objekt in den Konstruktor der Service-Klasse einfügen.

Wie erstelle ich ein benutzerdefiniertes Menü-/Untermenüsystem mit wp_get_nav_menu_items in WordPress?

Um ein benutzerdefiniertes Menü-/Untermenü-System mit "wp_get_nav_menu_items" in WordPress zu erstellen, können Sie folgende Schritte ausführen: