suchen
HeimBackend-EntwicklungPHP-ProblemWas ist Fehlerbehandlung in PHP? Fehlercode? Falscher Auslöser?

Der vorherige Artikel stellte Ihnen vor: „Was sind die beiden Artikelladepfade in PHP? Wie lautet der Dateipfad? 》In diesem Artikel erfahren Sie weiterhin, was Fehlerbehandlung in PHP ist. Fehlercode? Falscher Auslöser? Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Was ist Fehlerbehandlung in PHP? Fehlercode? Falscher Auslöser?

Fehlerbehandlung:

bedeutet, dass das System (oder der Benutzer), wenn es beim Ausführen bestimmter Codes einen Fehler findet, den Programmierer durch

Fehlerbehandlung benachrichtigt.

Fehlerklassifizierung:

1) Syntaxfehler: Der vom Benutzer geschriebene Code entspricht nicht den Syntaxspezifikationen von PHP. Syntaxfehler führen dazu, dass der Code während des Kompilierungsprozesses fehlschlägt, sodass der Code nicht ausgeführt wird (Parseerror). ).

2) Laufzeitfehler: Der Code wurde erfolgreich kompiliert, aber während der Ausführung des Codes treten Fehler (Laufzeitfehler) auf, die durch nicht erfüllte Bedingungen verursacht werden.

3) Logikfehler: Der Programmierer war beim Schreiben des Codes nicht standardisiert und es traten einige logische Fehler auf, die dazu führten, dass der Code normal ausgeführt wurde, aber nicht das gewünschte Ergebnis erzielt wurde.

$a= 10;
If(Sa= 1){
//最常见把比较符号写成赋值符号
//执行代码。

Fehlercode:

Alle Fehler Gesehene Codes werden als Systemkonstanten in PHP definiert (können direkt verwendet werden).

1) Systemfehler:.

E_ PARSE: Kompilierungsfehler, Code wird nicht ausgeführt.

E_ FEHLER: Schwerwiegender Fehler, ein schwerwiegender Fehler, der dazu führt, dass der Code nicht weiterhin korrekt ausgeführt wird (Abbruch an der Fehlerstelle).

E_ WARNUNG: Warnung, Warnfehler, hat keinen Einfluss auf die Codeausführung, kann aber zu unerwarteten Ergebnissen führen.

E_ _HINWEIS: Hinweis, Benachrichtigungsfehler, hat keinen Einfluss auf die Codeausführung.

2) Benutzerfehler:

E_ _USER ERROR,

E_ USER_ WARNING,

E_ _USER_ _NOTICE.

Der Fehlercode, den der Benutzer beim Auslösen eines benutzerdefinierten Fehlers verwendet (das System wird nicht verwendet) .

3) Andere:

E _ALL, das alle kleineren Fehler darstellt (normalerweise eher während der Fehlerkontrolle verwendet) und zur Verwendung während des Entwicklungsprozesses (Entwicklungsumgebung) empfohlen wird.

Alle Fehlerkonstanten (Codenamen), die mit E beginnen, werden tatsächlich in einem Byte gespeichert, und dann belegt jeder Fehler ein entsprechendes Bit. Wenn Sie einige Fehler steuern möchten, können Sie Bitoperationen verwenden.

Benachrichtigungsebenenhinweis ausschließen: E_ ALL& ~E_NOTICE.

Nur Warnungen und Benachrichtigungen: E_ WARNUNG | Die entsprechende Fehlermeldung wird an den Benutzer ausgegeben: hauptsächlich bei Codesyntaxfehlern und Laufzeitfehlern.

Menschliche Auslösung: Da Sie wissen, dass eine Logik schief gehen kann, verwenden Sie den entsprechenden Beurteilungscode, um eine Antwortfehleraufforderung auszulösen.

Empfohlenes Lernen: „
PHP-Video-Tutorial

    Das obige ist der detaillierte Inhalt vonWas ist Fehlerbehandlung in PHP? Fehlercode? Falscher Auslöser?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

    Heiße KI -Werkzeuge

    Undresser.AI Undress

    Undresser.AI Undress

    KI-gestützte App zum Erstellen realistischer Aktfotos

    AI Clothes Remover

    AI Clothes Remover

    Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

    Undress AI Tool

    Undress AI Tool

    Ausziehbilder kostenlos

    Clothoff.io

    Clothoff.io

    KI-Kleiderentferner

    Video Face Swap

    Video Face Swap

    Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

    Heiße Werkzeuge

    EditPlus chinesische Crack-Version

    EditPlus chinesische Crack-Version

    Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

    SublimeText3 chinesische Version

    SublimeText3 chinesische Version

    Chinesische Version, sehr einfach zu bedienen

    MinGW – Minimalistisches GNU für Windows

    MinGW – Minimalistisches GNU für Windows

    Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

    mPDF

    mPDF

    mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

    DVWA

    DVWA

    Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software