PHP-kommentarer, Inkluder/Inkluder_en gang, Require/Require_once

Hvorfor bruge kommentarer?

  • Hvis du ikke arbejder på kildekoden i et stykke tid, er det nemt at glemme, hvad koden gør. At kommentere kildekoden hjælper med at huske, hvad koden gør.
  • Det er også meget vigtigt at kommentere kildekoden, når flere udviklere skal arbejde på det samme projekt. Ændringerne foretaget af en udvikler kan let forstås af andre udviklere ved blot at læse kommentarerne.
  • Som den bedste praksis skal du have 3 linjer med kommentarer for hver 10 linjer kode

PHP kommentarer

  • Kommentarer hjælper os med at forstå koden
  • Kommentarer er forklaringer, som vi inkluderer i vores kildekode. Disse kommentarer er til menneskelig forståelse.
  • Enkeltlinjekommentarer starter med double fremadgående skråstreger // og de ender i samme linje.
  • PHP kommentarer
  • Kommentarer på flere linjer starter med en skråstreg efterfulgt af stjernen /* og slutter med stjernen efterfulgt af skråstregen */.
  • PHP kommentarer

Diagrammet nedenfor viser en PHP-fil med kommentarer med både flere linier og enkeltlinjer

PHP eksempel

PHP Kommentarer Eksempel

PHP Include & PHP Include_once

"include" php-sætningen bruges til at inkludere andre filer i en PHP-fil.

Den har to variationer, include og include_once. Include_once ignoreres af PHP-fortolkeren, hvis filen skal inkluderes.

Inkluder-erklæringen har following syntaks

<?php
include 'file_name';
?>

Inkluder_en gang-sætningen har following syntaks

<?php
include_once 'file_name';
?>

HER,

  • "Inkluder/inkluder_en gang" er den erklæring, der inkluderer fil
  • "'filnavn'" er navnet på den fil, der skal inkluderes.

Eksempel : Inkluder / Inkluder_en gang

Antag, at du udvikler et websted, der indeholder den samme navigationsmenu på tværs af alle siderne.

Du kan oprette en fælles header og derefter inkludere den på hver side ved hjælp af include-sætningen. Lad os se, hvordan dette kan gøres.

  • Vi vil oprette 2 filnavne
  • header.php, index.php

Nedenfor er koderne for; 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';

?>

Overskriftssiden ovenfor udlæses

PHP Require & PHP require_once

Require-sætningen har to variationer, require og require_once.

Require/require_once-sætningen bruges til at inkludere fil.

Require_once ignoreres, hvis den påkrævede fil allerede er blevet tilføjet af en af ​​de fire include-sætninger.

Det har following syntaks

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

HER,

  • "require/require_once" er erklæringen, der inkluderer fil
  • "'filnavn'" er navnet på den fil, der skal inkluderes.

Eksempel: Kræv

Antag, at vi udvikler en databasedrevet applikation.

Vi kan oprette en konfigurationsfil, som vi kan inkludere på alle sider, der forbinder til databasen ved hjælp af require-sætningen. config.php

<?php

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

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

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

$config['password'] = '';

?>

Lad os nu se på eksempelkoden, der kræver konfigurationsfilen. Pages_model.php

<?php

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

//other code for connecting to the database

?>

PHP inkluderer vs kræver

Forskellen mellem inkludere/kræve

Medtag Kræve
Udsender en advarsel, når der opstår en fejl Udsender ikke en advarsel
Udførelse af scriptet fortsætter, når der opstår en fejl Udførelse af scriptet stopper, når der opstår en fejl.

Generelt anbefales det at bruge include-sætningen, så når der opstår en fejl, fortsætter udførelse af scriptet med at vise webmaster email adresse eller kontakt os-siden.

Require-sætningen skal bruges, hvis hele scriptet ikke kan køre uden den anmodede fil.

Udsagnerne "inkluder" og "kræver" kan bruges på enhver linje i kildekoderne, hvor du ønsker, at koden skal vises.

Resumé

  • Enkelt HTML-kode såsom sidehoveder, sidefødder, sidebjælker osv. kan deles på tværs af mange sider. Dette gør det nemt at opdatere hjemmesiden ved blot at opdatere en enkelt fil.
  • PHP kode såsom databasekonfigurationsindstillinger, brugerdefinerede funktioner osv. kan deles på tværs af mange sider, hvilket sikrer, at hjemmesiden/applikationen bruger de samme indstillinger.
  • Kommentarer bruges til at hjælpe med at forstå kildekoden. De er til menneskelig forståelse
  • Enkeltlinjekommentarudsagn starter med double fremadgående skråstreger //.
  • Kommentarudsagn med flere linjer er indesluttet mellem /* udsagn */.
  • Udsagnerne "include, include_once, require og require_once" bruges til at inkludere filer.
  • Include_once/require_once ignoreres, hvis den anmodede fil allerede er inkluderet ved hjælp af en af ​​de fire sætninger.
  • "Inkluder"-erklæringen udsender en advarsel og fortsætter med udførelsen, hvis den anmodede fil ikke er blevet fundet.
  • Require-sætningen rejser en fatal fejl og stopper scriptudførelsen.
  • "include"-sætningen bør være i de fleste tilfælde undtagen i situationer, hvor hele scriptet ikke kan køre uden den anmodede fil, der skal inkluderes.