Tag: spl

SPL ist eine Sammlung von PHP-Schnittstellen und-Klassen, die gemeint sind, zu lösen Standardprobleme.

Wie man die Anzahl der Zeilen mit SplFileObject?

Anzahl der Antworten 4 Antworten
$file = new SplFileObject('/path/to/file.txt'); Wie finde ich die Anzahl der Zeilen in einer Datei mit SplFileObject? InformationsquelleAutor Richard Knop | 2011-12-01

Sortieren von Dateien mit DirectoryIterator

Anzahl der Antworten 2 Antworten
Mache ich ein directory listing PHP5-script für lighttpd. In ein bestimmtes Verzeichnis, ich möchte in der Lage sein, um die Liste der direkten sub-Verzeichnisse und Dateien (mit Informationen). Nach einer schnellen Suche, DirectoryIterator scheint zu sein, mein

Assoziatives Array versus SplObjectStorage

Anzahl der Antworten 3 Antworten
Ich arbeite an code zu verwalten, eine Sammlung von einzigartigen Objekten. Der erste Prototyp dieser code verwendet ein assoziatives array, im Grunde so, dass die Art, wie ich es immer getan haben. Ich bin aber auch scharf

InvalidArgumentException vs UnexpectedValueException

Anzahl der Antworten 3 Antworten
Wann sollte ich InvalidArgumentException und wenn UnexpectedValueException? Sie sehen das gleiche für mich. Hinweis , dass man verlängert LogicException und der andere extends RuntimeException, also der Unterschied sollte nicht so subtil sein IMO. Wo ist "Beachten" soll

Macht PHP 5.x irgendeine Art von HashSet oder Set-Klasse?

Anzahl der Antworten 4 Antworten
Bin ich auf Java, wo ich HashSets, ArrayLists und andere Collections. Aber ich bin workting auf ein PHP-Projekt jetzt. Ich brauche ein set anlegen, füllen diesen Satz mit Objekten (Zeichenketten, in diesem Fall), aber das Set kann

Erweiterung in PHP ArrayObject richtig?

Anzahl der Antworten 3 Antworten
Problem: ich bin versucht zu verlängern PHP ArrayObject wie unten gezeigt. Leider kann ich es nicht mehr ordnungsgemäß funktioniert, wenn die Einstellung multi-dimensionale Objekte und stattdessen wird ein Fehler geworfen, als ich den strengen Einstellungen in PHP

Mit spl_autoload() nicht in der Lage zu laden, Klasse

Anzahl der Antworten 3 Antworten
Ich bin Herumspielen mit den SPL-autoload-Funktionalität und scheinen etwas wichtiges fehlt, wie ich bin derzeit nicht in der Lage, um es an die Arbeit. Hier ist das snippet, das ich momentan verwende: //ROOT_DIRECTORY translates to /home/someuser/public_html/subdomains/test define('ROOT_DIRECTORY',

Das erste argument für die copy () - Funktion kann ein Verzeichnis sein?

Anzahl der Antworten 2 Antworten
$base = dirname(__FILE__).'/themes/'; $target = dirname( STYLESHEETPATH ).'/'; $directory_folders = new DirectoryIterator($base); foreach ($directory_folders as $folder) { if (!$folder->isDot()) { echo '<p>source: '.$folder->getRealPath(); //returns: C:\xampplite\htdocs\test\wp-content\plugins\test\themes\testtheme-1 echo '<br>target: '.$target; //returns: C:\xampplite\htdocs\test/wp-content/themes/ copy($folder->getRealPath(), $target); //returns: Error. The first argument

Wie kann ich das Sortieren von arrays und Daten in PHP?

Anzahl der Antworten 9 Antworten
Diese Frage soll als Referenz für Fragen zum Sortieren von arrays in PHP. Es ist leicht zu denken, dass Ihre Besondere Fall ist einzigartig und verdient eine neue Frage, aber die meisten sind wirklich geringfügige Abweichungen von

RuntimeException SplFileInfo::getSize(): stat failed for... Laravel 4 upload image

Anzahl der Antworten 1 Antworten
Arbeite ich mit laravel 4 (letztes update), erstelle ich ein form wo könnten wir ein Bild hochladen (logo/avatar). Ich bin auf MAC OS, ich benutze sublime Text 3, laravel und MAMP Anwendungen. Alle meine Konfiguration ist die

So schließen Sie Dateitypen aus dem Directory-Iterator-Schleife

Anzahl der Antworten 6 Antworten
Einfachen directory-iterator, der ist rekursiv und zeigt alle Dateien und Verzeichnisse/Unterverzeichnisse. Sehe ich keine eingebaute Funktion zum ausschließen bestimmter Datei-Typen, zum Beispiel in dem folgenden Beispiel, das ich nicht ausgeben wollen, jedes Bild zugehörige Dateien, wie .jpg,

nach der Verwendung $Dateien = new DirectoryIterator() in PHP, wie Sie die Elemente Sortieren?

Anzahl der Antworten 2 Antworten
Können wir die Dateien in ein Verzeichnis in PHP, $files = new DirectoryIterator() danach gibt es eine einfache Möglichkeit zum Sortieren der Elemente in einer bestimmten Reihenfolge für die Anzeige von Ihnen? danke. Sind Sie Chinesisch? salathe

Durchlaufen in umgekehrter durch ein array mit PHP - SPL-Lösung?

Anzahl der Antworten 11 Antworten
Ist es ein SPL-Reverse-array-iterator in PHP? Und wenn nicht, was wäre der beste Weg, es zu erreichen? Konnte ich einfach $array = array_reverse($array); foreach($array as $currentElement) {} oder for($i = count($array) - 1; $i >= 0; $i--)

Art directory-listing mit RecursiveDirectoryIterator

Anzahl der Antworten 3 Antworten
Ich bin mit RecursiveDirectoryIterator und RecursiveIteratorIterator zu bauen, eine Datei mit der Auflistung der Baum mit code wie unten. Ich muss die Liste sortiert werden - entweder Verzeichnisse, dann die Dateien alphabetisch, oder einfach nur alphabetisch. Kann

Wie verwende ich RegexIterator in PHP?

Anzahl der Antworten 3 Antworten
Habe ich noch nicht gefunden, ein gutes Beispiel dafür, wie die php-RegexIterator rekursiv Durchlaufen ein Verzeichnis. Das Endergebnis würde ich wollen, geben Sie ein Verzeichnis und alle Dateien finden, in der es mit einigen Erweiterungen angegeben. Sagen

Unterschied zwischen DirectoryIterator und FileSystemIterator

Anzahl der Antworten 2 Antworten
PHP 5 eingeführt DirectoryIterator und PHP 5.3 eingeführt FileSystemIterator. FileSystemIterator erstreckt DirectoryIteratoraber die Dokumentation nicht zu sagen, welche zusätzlichen features es mit sich bringt. Können Sie sagen, der Unterschied zwischen DirectoryIterator und FileSystemIterator? InformationsquelleAutor der Frage Benjamin

Wie funktioniert der RecursiveIteratorIterator in PHP?

Anzahl der Antworten 4 Antworten
Wie funktioniert RecursiveIteratorIterator Arbeit? Das PHP-Handbuch hat nicht viel dokumentiert oder erklärt. Was ist der Unterschied zwischen IteratorIterator und RecursiveIteratorIterator? InformationsquelleAutor der Frage varuog | 2012-08-22

"Indirekte Änderung des überladenen Elements von SplFixedArray hat keine Auswirkung"

Anzahl der Antworten 4 Antworten
Warum die folgenden $a = new SplFixedArray(5); $a[0] = array(1, 2, 3); $a[0][0] = 12345; //here var_dump($a); produziert Notice: Indirect modification of overloaded element of SplFixedArray has no effect in <file> on line <indicated> Ist es ein

Was ist Autoloading? Wie benutzt du spl_autoload, __autoload und spl_autoload_register?

Anzahl der Antworten 2 Antworten
Ich Lerne fortgeschrittene PHP-standards und zu versuchen, neue und nützliche Methoden. Früher war ich mit __autoload nur zu entkommen, darunter mehrere Dateien auf jeder Seite, aber vor kurzem habe ich gesehen, dass ein Tipp auf __autoload-Handbuch spl_autoload_register()

Wie kann ich Arrays und Daten in PHP sortieren?

Anzahl der Antworten 8 Antworten
Diese Frage soll als Referenz für Fragen zum Sortieren von arrays in PHP. Es ist leicht zu denken, dass Ihre Besondere Fall ist einzigartig und verdient eine neue Frage, aber die meisten sind wirklich geringfügige Abweichungen von

Warum erhalte ich einen schwerwiegenden Fehler beim Aufruf des Konstruktors eines Elternteils?

Anzahl der Antworten 4 Antworten
Ich bin Verlängerung eines der SPL (Standard PHP Library) Klassen, und ich bin nicht in der Lage zu nennen, die übergeordneten Konstruktor. Hier ist die Fehlermeldung die ich erhalte: Fatal error: Cannot call Konstruktor Hier ist ein