PHP-Kommentare, Include/Include_once, Require/Require_once

Warum Kommentare verwenden?

  • Wenn Sie lรคngere Zeit nicht am Quellcode arbeiten, kann es leicht passieren, dass Sie vergessen, was der Code tut. Das Kommentieren des Quellcodes hilft dabei, sich daran zu erinnern, was der Code bewirkt.
  • Das Kommentieren des Quellcodes ist auch dann sehr wichtig, wenn mehrere Entwickler an demselben Projekt arbeiten mรผssen. Die von einem Entwickler vorgenommenen ร„nderungen kรถnnen von anderen Entwicklern leicht verstanden werden, indem sie einfach die Kommentare lesen.
  • Als Best Practice gilt, dass Sie pro 3 Codezeilen drei Kommentarzeilen haben mรผssen

PHP-Kommentare

  • Kommentare helfen uns, den Code zu verstehen
  • Kommentare sind Erlรคuterungen, die wir in unseren Quellcode einbinden. Diese Kommentare dienen dem menschlichen Verstรคndnis.
  • Einzeilige Kommentare beginnen mit doppelten Schrรคgstrichen // und enden in derselben Zeile.
  • PHP-Kommentare
  • Mehrzeilige Kommentare beginnen mit einem Schrรคgstrich gefolgt vom Sternchen /* und enden mit dem Sternchen gefolgt vom Schrรคgstrich */.
  • PHP-Kommentare

Das folgende Diagramm zeigt eine PHP-Datei mit mehrzeiligen und einzeiligen Kommentaren

PHP-Beispiel

Beispiel fรผr PHP-Kommentare

PHP Include & PHP Include_once

Die PHP-Anweisung โ€žincludeโ€œ wird verwendet, um andere Dateien in eine PHP-Datei einzubinden.

Es gibt zwei Varianten: include und include_once. Include_once wird vom PHP-Interpreter ignoriert, wenn die Datei eingeschlossen werden soll.

Die Include-Anweisung hat die folgende Syntax

<?php
include 'file_name';
?>

Die include_once-Anweisung hat die folgende Syntax

<?php
include_once 'file_name';
?>

HIER,

  • โ€žInclude/include_onceโ€œ ist die Anweisung, die die Datei einschlieรŸt
  • โ€ž'file_name'โ€œ ist der Name der einzubindenden Datei.

Beispiel: Include / Include_once

Angenommen, Sie entwickelnping Eine Website, die auf allen Seiten das gleiche Navigationsmenรผ verwendet.

Sie kรถnnen einen gemeinsamen Header erstellen und ihn dann mit der Include-Anweisung in jede Seite einfรผgen. Sehen wir uns an, wie das geht.

  • Wir werden 2 Dateinamen erstellen
  • header.php, index.php

Nachfolgend finden Sie die Codes fรผr: header.php

<a href="index.php">Home</a>

<a href="aboutus.php">About us</a>

<a href="services.php">Services</a>

<a href="contactus.php">Contact Us</a>

index.php

<?php

include 'header.php';

?>

Die obige Kopfzeile wird ausgegeben

PHP Require & PHP require_once

Die require-Anweisung gibt es in zwei Varianten: require und require_once.

Die Anweisung โ€žrequire/require_onceโ€œ wird zum EinschlieรŸen der Datei verwendet.

Require_once wird ignoriert, wenn die erforderliche Datei bereits durch eine der vier Include-Anweisungen hinzugefรผgt wurde.

Es hat die folgende Syntax

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

HIER,

  • โ€žrequire/require_onceโ€œ ist die Anweisung, die die Datei einschlieรŸt
  • โ€ž'file_name'โ€œ ist der Name der einzubindenden Datei.

Beispiel: Erforderlich

Angenommen, wir entwickelnping eine datenbankgestรผtzte Anwendung.

Mit der require-Anweisung kรถnnen wir eine Konfigurationsdatei erstellen, die wir in alle Seiten einbinden kรถnnen, die eine Verbindung zur Datenbank herstellen. config.php

<?php

$config['host'] = 'localhost';

$config['db'] = 'my_database';

$config['uid'] = 'root';

$config['password'] = '';

?>

Schauen wir uns nun den Beispielcode an, der die Konfigurationsdatei erfordert. Pages_model.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

PHP einschlieรŸen vs. erfordern

Der Unterschied zwischen include / require

Umfassen Erfordern
Gibt eine Warnung aus, wenn ein Fehler auftritt Gibt keine Warnung aus
Die Ausfรผhrung des Skripts wird fortgesetzt, wenn ein Fehler auftritt Die Ausfรผhrung des Skripts stoppt, wenn ein Fehler auftritt.

Generell empfiehlt sich die Verwendung der Include-Anweisung, damit bei Auftreten eines Fehlers bei der Ausfรผhrung des Skripts weiterhin die E-Mail-Adresse des Webmasters oder die Kontaktseite angezeigt wird.

Die require-Anweisung sollte verwendet werden, wenn das gesamte Skript ohne die angeforderte Datei nicht ausgefรผhrt werden kann.

Die Anweisungen โ€žincludeโ€œ und โ€žrequireโ€œ kรถnnen in jeder Zeile des Quellcodes verwendet werden, in der der Code erscheinen soll.

Zusammenfassung

  • Einzelner HTML-Code wie Kopf- und FuรŸzeilen, Seitenleisten usw. kann auf vielen Seiten gemeinsam genutzt werden. Dies macht es einfach, die Website zu aktualisieren, indem nur eine einzelne Datei aktualisiert wird.
  • PHP-Code B. Datenbankkonfigurationseinstellungen, benutzerdefinierte Funktionen usw. kรถnnen auf vielen Seiten gemeinsam genutzt werden, um sicherzustellen, dass die Website/Anwendung dieselben Einstellungen verwendet.
  • Kommentare werden verwendet, um das Verstรคndnis des Quellcodes zu erleichtern. Sie dienen dem menschlichen Verstรคndnis
  • Einzeilige Kommentaranweisungen beginnen mit doppelten Schrรคgstrichen //.
  • Mehrzeilige Kommentaranweisungen werden zwischen /*-Anweisungen */ eingeschlossen.
  • Die Anweisungen โ€žinclude, include_once, require und require_onceโ€œ werden zum Einbinden von Dateien verwendet.
  • Include_once/require_once wird ignoriert, wenn die angeforderte Datei bereits mit einer der vier Anweisungen eingebunden wurde.
  • Die โ€žincludeโ€œ-Anweisung gibt eine Warnung aus und fรคhrt mit der Ausfรผhrung fort, wenn die angeforderte Datei nicht gefunden wurde.
  • Die require-Anweisung lรถst einen schwerwiegenden Fehler aus und stoppt die Skriptausfรผhrung.
  • Die โ€žincludeโ€œ-Anweisung sollte in den meisten Fรคllen verwendet werden, auรŸer in Situationen, in denen das gesamte Skript ohne die angeforderte einzubindende Datei nicht ausgefรผhrt werden kann.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: