Heim  >  Artikel  >  Backend-Entwicklung  >  wie man PHP-Code testet

wie man PHP-Code testet

(*-*)浩
(*-*)浩Original
2019-09-09 13:53:084467Durchsuche

Kein Programmierer kann eine Funktion oder ein Modul ohne Debugging auf einmal und fehlerfrei fertigstellen. Das Debuggen umfasst tatsächlich viele Situationen.

wie man PHP-Code testet

Heftiges Debuggen

Die meisten PHP-Programmierer verwenden es beim Bearbeiten Öffnen Sie nach dem Schreiben des Codes im Browser den universellen Browser und geben Sie die Adresse ein, um mit dem Debuggen des Codes zu beginnen.

Breakpoint-Debugging (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)

Um ehrlich zu sein, wenn Sie sich diese Methode nur ansehen, werden Ergebnisse ausgegeben Das scheint völlig unnötig zu sein, ist aber eigentlich Zeitverschwendung. Im Allgemeinen führe ich das Debuggen aus, nachdem der Codeblock geschrieben wurde, um zu überprüfen, ob der Prozess und die Ergebnisse meinen Erwartungen entsprechen Logische Probleme, die ich nicht erkennen kann. Es ist zuverlässiger, das Debuggen von Haltepunkten zu wählen, was Zeit und Mühe spart. Selbst die leistungsstärksten Programmierer haben Momente der Verwirrung, oder?

Befehls-Debugging

Wenn Sie ein Code-Snippet von der offiziellen Website oder Github herunterladen und es unbedingt debuggen möchten, aber nicht bereit sind, das Code-Snippet in das Projekt einzufügen oder ein neues Verzeichnis öffnen, können Sie den PHP-Befehl verwenden, um diesen Codeblock auszuführen

php -f filename.php

Wenn das Code-Snippet kurz ist, können Sie

php -r "code ..."

verwenden, um den PHP-Code auszuführen und auszuführen

Fragment-Debugging

Wenn Sie plötzlich an eine Methode oder einen Algorithmus denken und diese unbedingt überprüfen möchten, aber nicht bereit sind, den Editor zu öffnen oder die mit PHP gelieferte Befehlszeile auszuführen. Sie können das Psysh-Tool verwenden, um Ihre Ideen zu überprüfen. Die Installation dieses Tools ist sehr einfach

Psy Shell v0.8.17 (PHP 7.1.14 — cli) by Justin Hileman
New version is available (current: v0.8.17, latest: v0.9.6)
>>> date('Y-m-d H:i:s',time())
=> "2018-08-09 14:18:10"
>>>

Download-Adresse: https://psysh.org/

Testen und Debuggen

Dies ist eine ernsthafte Debugging-Methode. Viele Programmierer denken, dass die Aufgabe endet, nachdem die Funktionsmodule und Komponenten entwickelt wurden, und sie dann einfach den Testern zum Testen übergeben werden. Tatsächlich ist dies nicht der Fall. Einige versteckte Fehler oder schwerwiegende Fehler, Logikfehler und Systemfehler ( wie das Starten nutzloser Threads, nicht verwendeter Variablen, Methoden, Klassen usw.) können nicht getestet werden. Tatsächlich ist der Prozess der Funktionsentwicklung als Programmierer so.

Anforderungen verstehen-> Die Logik organisieren-> Den Code eingeben-> Wenn Sie den letzten Schritt nie tun. Wenn Sie ihn nicht getan haben, sind Sie nur ein halber Programmierer. Zum Testen empfehle ich die Verwendung von PHPunit. Nur wenn Sie Ihren eigenen Code besser verstehen, können Sie ein qualifizierter Programmierer sein.

Das obige ist der detaillierte Inhalt vonwie man PHP-Code testet. 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