How-to articles, tricks, and solutions about PHP

json_decode in eine benutzerdefinierte Klasse

In PHP kann man die Funktion json_decode() verwenden, um einen JSON-String in ein PHP-Objekt oder ein Array zu konvertieren.

Steuerzeichen aus PHP-String entfernen

In PHP kann man die Funktion preg_replace verwenden, um Steuerzeichen aus einem String zu entfernen.

Warum kann PHP kein Verzeichnis mit 777-Berechtigungen erstellen?

PHP kann kein Verzeichnis mit 777-Berechtigungen erstellen, da die mkdir()-Funktion.

Verwenden Sie cURL mit SNI (Server Name Indication)

Server Name Indication (SNI) ist eine Erweiterung des Transport Layer Security (TLS) Protokolls, die es einem Client ermöglicht, den Hostnamen, mit dem er sich verbinden möchte, am Anfang des Handshake-Prozesses anzugeben.

Wie kann ich mit PDO prüfen, ob eine Zeile in der Datenbank vorhanden ist?

Sie können die Methode rowCount() des PDOStatement-Objekts verwenden, um zu überprüfen, ob eine Zeile in der Datenbank mit PDO vorhanden ist.

Wie implementiert man „Token-basierte Authentifizierung“ sicher in PHPFox?

Hier ist eine allgemeine Anleitung zur Implementierung von tokenbasierter Authentifizierung in PHPFox:

So übergeben Sie den PHP-Variablenwert an jquery

Sie können den Wert einer PHP-Variablen an jQuery übergeben, indem Sie die PHP-Variable in einem JavaScript-Skript verwenden und anschließend mit jQuery darauf zugreifen.

XML-Parser-Fehler – Extra-Inhalt am Ende des Dokuments

Diese Fehlermeldung tritt normalerweise auf, wenn im XML-Dokument zusätzlicher Inhalt oder Zeichen nach dem schließenden Root-Element vorhanden sind.

Wie werden die Antwort-HTML-Daten durch eine jQuery-AJAX-Anfrage ausgegeben?

In einer jQuery AJAX-Anfrage können Sie die Antwort HTML-Daten mit der Methode .html() ausgeben.

configure: error: Bitte installieren Sie die libzip-Distribution neu

Diese Fehlermeldung gibt an, dass es ein Problem mit der libzip-Bibliothek gibt, das verhindert, dass ein Programm konfiguriert wird.

Entfernen Sie alle Elemente aus dem Array, die nicht mit einer bestimmten Zeichenfolge beginnen

Sie können die array_filter()-Funktion in PHP verwenden, um alle Elemente aus einem Array zu entfernen, die nicht mit einem bestimmten String beginnen.

Wie kann ich "ifexists" verwenden, um einen Index in MySQL zu erstellen oder zu löschen?

In MySQL können Sie die Klausel "IF EXISTS" verwenden, wenn Sie einen Index erstellen oder löschen, um einen Fehler zu vermeiden, falls der Index nicht vorhanden ist.

Finden Sie die letzte Iteration der Foreach-Schleife in der Laravel-Klinge

In Laravel Blade können Sie die Schleife @forelse verwenden, um zu überprüfen, ob die letzte Iteration einer Schleife erreicht wurde.

Kann den Rückgabewert der Funktion nicht im Schreibkontext verwenden?

"Kann Rückgabewert einer Funktion nicht in Schreibkontext verwenden?" - PHP

Laravel 5 erhält ID von URL

In Laravel 5 kann man die ID aus der URL mit dem $request-Objekt oder durch Definition eines Routenparameters in der web.php-Datei erhalten.

Try/Catch-Block in PHP fängt keine Ausnahme ab

Es könnten mehrere Gründe dafür geben, warum ein Try/Catch-Block in PHP eine Ausnahme nicht fängt.

Holen Sie sich max_execution_time im PHP-Skript

Sie können die ini_get() Funktion in PHP verwenden, um den Wert von max_execution_time zu erhalten.

Wie kann ich PHP zwingen, Zeichenfolgen für Array-Schlüssel zu verwenden?

Wie kann ich PHP dazu zwingen, Strings für Array-Schlüssel zu verwenden?

PHPExcel-Spaltenschleife

Um durch Spalten in PHPExcel zu schleifen, können Sie den folgenden Code-Schnipsel als Beispiel verwenden:

So löschen Sie mehrere Datensätze mit Laravel Eloquent

Sie können die Methode destroy() in Laravel Eloquent verwenden, um mehrere Datensätze zu löschen.

Wie man für ein bestimmtes Verzeichnis open_basedir einstellt

Sie können die open_basedir-Konfigurationsoption in der PHP-Konfigurationsdatei (php.ini) festlegen, um ein bestimmtes Verzeichnis für die open_basedir-Einstellung anzugeben.

Class="active" mit PHP zur aktiven Seite hinzufügen

Sie können die "active" Klasse der aktiven Seite mit PHP hinzufügen, indem Sie die aktuelle URL mit der URL der Seite vergleichen, die Sie als aktiv markieren möchten.

Gibt es eine PHP-Sandbox, so etwas wie JSFiddle zu JS?

Ja, es gibt mehrere PHP Sandbox-Optionen online verfügbar.

Kann eine Klasse sowohl eine Klasse erweitern als auch ein Interface implementieren

Ja, eine Klasse in PHP kann gleichzeitig eine andere Klasse erweitern und eine oder mehrere Schnittstellen implementieren.