Heim  >  Artikel  >  Backend-Entwicklung  >  Wie schreibe ich eleganten Code in PHP?

Wie schreibe ich eleganten Code in PHP?

(*-*)浩
(*-*)浩Original
2019-05-10 16:38:542400Durchsuche

So schreiben Sie eleganten Code: 2. Vereinheitlichen Sie den Codierungsstil. 4. Fügen Sie Abkürzungen hinzu Anführungszeichen statt doppelter Anführungszeichen; 8. Escape-Zeichen für die Ausgabe verwenden; 10. Überprüfen Sie den übergebenen Wert vor der Ausgabe.

Wie schreibe ich eleganten Code in PHP?

Exzellenten Programmcode zu schreiben ist eine Kunst. Wenn Sie dies tun möchten, müssen Sie von Anfang an gute Programmiergewohnheiten entwickeln. Gute Programmiergewohnheiten helfen nicht nur beim anfänglichen Entwurf des Projekts (z. B. Modularisierung), sondern machen den von Ihnen geschriebenen Code auch verständlicher, wodurch die Wartung des Codes einfacher und weniger arbeitsintensiv wird. Schlechte Programmiergewohnheiten verursachen Codefehler und erschweren zukünftige Wartungsarbeiten.

Empfohlener Kurs: PHP-Tutorial.

In diesem Artikel wird die PHP-Sprache als Beispiel verwendet, um einige gute Programmiergewohnheiten vorzustellen, und ich hoffe, Ihnen dabei behilflich zu sein.

1. Planen Sie die Codestruktur

Ausgezeichneter PHP-Code sollte eine klare Struktur haben. Die objektorientierte Natur von PHP ermöglicht es Programmierern, Anwendungen in Funktionen oder Methoden zu unterteilen. Wenn der Code unklar ist, können Sie auch Kommentare hinzufügen, um deutlich zu machen, was der Code tut. Versuchen Sie beim Codieren, den Front-End-Code (HTML/CSS/JavaScript) von den serverseitigen Regeln der Anwendung zu trennen, oder Sie können ein PHP-Framework verwenden, das dem MVC-Muster folgt, um Ihre Anwendung zu erstellen.

2. Einheitlicher Codierungsstil

Ausgezeichneter PHP-Code sollte einen einheitlichen Stil haben. Entwickeln Sie beispielsweise einheitliche Benennungsregeln für Variablen und Funktionen, entwickeln Sie einheitliche Zugriffsstandards für zyklische Aufgaben (z. B. Datenbankzugriff, Fehlerbehandlung) oder behalten Sie die regelmäßige Einrückung des Codes bei. Diese Codierungsgewohnheiten können anderen das Lesen erleichtern.

3. Portabilität

Ausgezeichneter PHP-Code sollte portierbar sein. Programmierer sollten lernen, die vorhandenen PHP-Funktionen (z. B. magische Anführungszeichen und kurze Tags usw.) zu verwenden, die Produktanforderungen zu verstehen, sich an die Eigenschaften von PHP anzupassen und sicherzustellen, dass der geschriebene PHP-Code portierbar und plattformübergreifend ist.

4. Codesicherheit

Ausgezeichneter PHP-Code sollte sicher sein. PHP5 verfügt über hervorragende Funktionen und Flexibilität, die Anwendungssicherheit liegt jedoch häufig in den Händen des Programmierers. Als professioneller PHP-Entwickler sollten Sie über ein umfassendes Verständnis von Sicherheitslücken verfügen. Zu den häufigsten Sicherheitslücken gehören Cross-Site-Scripting-Angriffe (XSS), Cross-Site-Request-Forgery (CSRF), Code-Injection-Schwachstellen und Schwachstellen in der Zeichenkodierung. Die Verwendung bestimmter Features und Funktionen in PHP (z. B. mysql_real_escape_string usw.) kann Programmierern dabei helfen, sicheren Code zu schreiben.

5. Kommentare hinzufügen

Codekommentare sind ein wichtiger Teil des Codes. Sie erläutern den Zweck der Funktionsoperation.

6. Abgekürzte Tags vermeiden

Es sollten vollständige Start-Tags verwendet werden, abgekürzte Start-Tags werden nicht empfohlen.

7. Verwenden Sie einfache Anführungszeichen anstelle von doppelten Anführungszeichen

Da PHP eine Variablensuche für den Inhalt in doppelten Anführungszeichen durchführt, sollten Programmierer einfache Anführungszeichen verwenden, um die Leistungseinbußen dieser Suche zu vermeiden quotes Anführungszeichenfolge.

8. Escape-Ausgabe

Sie sollten den Parameter ENT_QUOTES in der Funktion htmlspecialchars verwenden, um sicherzustellen, dass auch einfache Anführungszeichen (') maskiert werden können. Obwohl hierfür keine Verpflichtung besteht, handelt es sich dennoch um eine gute Praxis.

9. Verwenden Sie Kommas, um die Zeichenfolgenausgabe zu trennen.

Der Zeichenfolgenverknüpfer (.) kann eine einzelne Zeichenfolge zur Ausgabe übergeben. Im Gegensatz dazu können Kommas eine separate Ausgabe von Zeichenfolgen implementieren in-Anweisungen ist eine Leistungsverbesserung für PHP.

10. Überprüfen Sie den übergebenen Wert vor der Ausgabe

Sie sollten daran denken, den übergebenen Wert von $_GET['query'] vor der Ausgabe zu überprüfen. Verwenden Sie die Funktion isset oder die Funktion empty, um zu prüfen, ob der Variablenwert leer ist.

Das obige ist der detaillierte Inhalt vonWie schreibe ich eleganten Code in PHP?. 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