In einigen in PHP integrierten Funktionen (z. B. mkdir) kann das Hinzufügen von @ vor die von der Funktion ausgegebenen Fehler maskieren Wie erreichen benutzerdefinierte Funktionen dies? Ich habe versucht, eine neue Ausnahme auszulösen und einen neuen_Fehler auszulösen, aber sie konnten nicht von @ blockiert werden. Zusätzliche Anweisungen: Es ist so. Ich möchte zum Beispiel eine JsonFile::get()-Methode schreiben, die einen Fehler auslöst, wenn die Datei nicht existiert, einen Fehler auslöst, wenn der Pfad unzulässig ist, einen Fehler auslöst, wenn die Dekodierung fehlschlägt, und einen Fehler auslöst. Wenn der Benutzer sich um die Fehlermeldung kümmert, kann er sie selbst abfangen und bearbeiten. Wenn der Benutzer sich nicht um die Fehlermeldung kümmert und nur den Dateiinhalt oder „false“ (Fehler) erhalten möchte, kann er @JsonFile aufrufen: :get() so Hauptsächlich aus Bequemlichkeit. Wie implementiert man eine solche benutzerdefinierte Methode (oder Funktion)? Oder ist meine Denkweise nicht sehr gut? Gibt es eine bequeme und sinnvolle Implementierungsmethode? 1. Wie kann verhindert werden, dass die benutzerdefinierte Funktion in PHP einen Fehler auslöst, wenn sie @ enthält? Einführung: In einigen in PHP integrierten Funktionen (z. B. mkdir) kann das Hinzufügen von @ vor der Funktion Fehler blockieren. Also seit
1. Wie verwende ich GET()? Zusammenfassung der PHP GET()-Instanznutzung
Einführung: In einigen in PHP integrierten Funktionen (z mkdir) Das Hinzufügen von @ am Anfang kann die von der Funktion ausgelösten Fehler abschirmen. Wie kann dies mit der benutzerdefinierten Funktion erreicht werden? Ich habe versucht, eine neue Ausnahme auszulösen, aber sie können nicht von @ blockiert werden: Dies ist es. Ich möchte beispielsweise eine JsonFile::get()-Methode schreiben, die einen Fehler auslöst, wenn die Datei nicht existiert Fehler, wenn die Dekodierung fehlschlägt, und false zurückgeben. Wenn der Benutzer sich um die Fehlermeldung kümmert, kann er sie selbst abfangen...
2 >10 empfohlene Artikel über die PHP-Funktion trigger_error()
Einführung: In einigen in PHP integrierten Funktionen (z. B. mkdir) kann das Hinzufügen von @ am Anfang die von Funktionen ausgelösten Fehler blockieren. Wie erreichen benutzerdefinierte Funktionen dies? Ich habe versucht, eine neue Ausnahme auszulösen, aber sie können nicht von @ blockiert werden: Dies ist es. Ich möchte beispielsweise eine JsonFile::get()-Methode schreiben, die einen Fehler auslöst, wenn die Datei nicht existiert Fehler, wenn die Dekodierung fehlschlägt, wird ein Fehler ausgegeben und „false“ zurückgegeben. Wenn der Benutzer sich um die Fehlermeldung kümmert, kann er diese selbst erfassen und bearbeiten 🎜>3. Artikel über die PHP-Funktion chroot() Empfohlene 10 Artikel
Einführung: Dieser Artikel konzentriert sich auf Konfigurationsdatensätze und die Vorteile von Chroot (Gefängnis) werden nicht im Detail beschrieben. Dieser Artikel ist in drei Teile unterteilt: Konfigurieren des grundlegenden Chroot-Gefängnisses, Konfigurieren des Chroot-Gefängnisses für Nginx und Konfigurieren des Chroot-Gefängnisses für Tomcat. 1. Konfigurieren Sie ein einfaches Chroot-Gefängnis1.1. Erstellen Sie ein Verzeichnis als Stammverzeichnis des Chroot-Gefängnisses. # mkdir /home/chroot/jail1.2. Verwenden Sie den Befehl ldd, um den Befehl herauszufinden, den Sie im Chroot-Gefängnis ausführen möchten...
4 Bild, einfaches Beispiel für das Löschen von Bildern
Einführung: Einfaches PHP-Upload von Bildern, Implementierungscode zum Löschen von Bildern zum Hochladen Bilder: if (!empty($_FILES["img"]["name"])) { //Den Inhaltsnamen der Dateidomäne extrahieren und $path="uppic/" bestimmen //Pfad hochladen if(!file_exists($ path)) { //Überprüfen Sie, ob der Ordner existiert, wenn nicht, erstellen Sie ihn und erteilen Sie die höchste Berechtigung mkdir("$path", 0700); }//END IF //Erlauben
5. Java-Beispiel – Verzeichnis rekursiv erstellen
Einführung: Das folgende Beispiel demonstriert die Die Verwendung der Dateiklasse mkdirs() implementiert die rekursive Erstellung von Verzeichnissen:
6. Verwendung des mkdir-Befehls zum Erstellen von Verzeichnissen und Unterverzeichnissen unter Linux
Einführung: In diesem Artikel wird hauptsächlich die Verwendung des Befehls mkdir zum Erstellen von Verzeichnissen und Unterverzeichnissen unter Linux vorgestellt. Wenn Sie ihn benötigen, können Sie ihn kennenlernen.
7. Detaillierte Erläuterung der Verwendung des mkdir-Befehls unter Linux
Einführung: Dieser Artikel stellt hauptsächlich die Verwendung des Befehls mkdir unter Linux und die Weitergabe von Beispielcode detailliert vor. Er ist sehr umfassend und kann von Freunden in Not als Referenz verwendet werden.
8. Der Unterschied zwischen der mkdir-Funktion in Linux und der _mkdir-Funktion in Windows
Einführung: In diesem Artikel werden hauptsächlich relevante Informationen zum Unterschied zwischen der mkdir-Funktion in Linux und der _mkdir-Funktion in Windows vorgestellt
9. php-Funktion mkdir implementiert die rekursive Erstellung hierarchischer Verzeichnisse
Einführung: Wann Wir möchten, dass Sie beim Hinzufügen mehrstufiger Verzeichnisse zu Ihrer eigenen Site die PHP-Funktion mkdir() verwenden können, um diese Funktion zu erreichen. Es hat einen gewissen Referenzwert und interessierte Freunde können sich darauf beziehen.
10. Ein Einstiegsbeispiel für die Erstellung eines mehrstufigen Verzeichnisses mit mkdir in PHP
Einführung: In diesem Artikel wird hauptsächlich das Einführungsbeispiel für die Verwendung von mkdir zum Erstellen mehrstufiger Verzeichnisse in PHP vorgestellt. Freunde, die es benötigen, können sich auf
beziehen [Verwandte Q&A-Empfehlungen]:
opencv2 – Importfehler in Python bei der Installation von opencv unter Mac
python3.x – Fehler machen Nachricht für Hilfe bei der Installation von Python3.5.2
php – Wie verwende ich brew, um das pecl-Erweiterungspaket in OS X zu installieren?
Das obige ist der detaillierte Inhalt von10 empfohlene Artikel zur PHP-Funktion mkdir(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!