Tag: spl
SPL ist eine Sammlung von PHP-Schnittstellen und-Klassen, die gemeint sind, zu lösen Standardprobleme.
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
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
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
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
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
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
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',
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
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
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
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,
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
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--)
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
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
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
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
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
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()
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
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