PHP-kommentarer, Inkludera/Inkludera_en gång, Require/Require_once

Varför använda kommentarer?

  • Om du inte arbetar med källkoden på ett tag är det lätt att glömma vad koden gör. Att kommentera källkoden hjälper till att komma ihåg vad koden gör.
  • Att kommentera källkod är också mycket viktigt när flera utvecklare måste arbeta med samma projekt. Ändringarna som gjorts av en utvecklare kan lätt förstås av andra utvecklare genom att helt enkelt läsa kommentarerna.
  • Som bästa praxis måste du ha 3 rader med kommentarer för varje 10 rader kod

PHP-kommentarer

  • Kommentarer hjälper oss att förstå koden
  • Kommentarer är förklaringar som vi inkluderar i vår källkod. Dessa kommentarer är till för mänsklig förståelse.
  • Kommentarer på en rad börjar med dubbla snedstreck // och de slutar på samma rad.
  • PHP-kommentarer
  • Kommentarer på flera rader börjar med ett snedstreck följt av asterisken /* och slutar med asterisken följt av snedstrecket */.
  • PHP-kommentarer

Diagrammet nedan visar en PHP-fil med både flera rader och en rad kommentarer

PHP exempel

PHP Kommentarer Exempel

PHP Include & PHP Include_once

Php-satsen "include" används för att inkludera andra filer i en PHP-fil.

Den har två varianter, include och include_once. Include_once ignoreras av PHP-tolken om filen som ska inkluderas.

Inkludera-satsen har följande syntax

<?php
include 'file_name';
?>

Satsen include_once har följande syntax

<?php
include_once 'file_name';
?>

HÄR,

  • "Inkludera/inkludera_en gång" är satsen som inkluderar filen
  • "'filnamn'" är namnet på filen som ska inkluderas.

Exempel : Inkludera / Inkludera_en gång

Anta att du utvecklar en webbplats som innehåller samma navigeringsmeny på alla sidor.

Du kan skapa en gemensam rubrik och sedan inkludera den på varje sida med hjälp av include-satsen. Låt oss se hur detta kan göras.

  • Vi kommer att skapa 2 filnamn
  • header.php, index.php

Nedan finns koderna 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';

?>

Rubriksidan ovan kommer att matas ut

PHP Require & PHP require_once

Require-satsen har två varianter, require och require_once.

Require/require_once-satsen används för att inkludera fil.

Require_once ignoreras om den nödvändiga filen redan har lagts till av någon av de fyra include-satserna.

Den har följande syntax

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

HÄR,

  • "require/require_once" är uttalandet som inkluderar fil
  • "'filnamn'" är namnet på filen som ska inkluderas.

Exempel: Kräv

Anta att vi utvecklar en databasdriven applikation.

Vi kan skapa en konfigurationsfil som vi kan inkludera på alla sidor som ansluter till databasen med hjälp av require-satsen. config.php

<?php

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

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

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

$config['password'] = '';

?>

Låt oss nu titta på exempelkoden som kräver konfigurationsfilen. Pages_model.php

<?php

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

//other code for connecting to the database

?>

PHP inkluderar vs kräver

Skillnaden mellan inkluderar / kräver

Omfatta Kräv
Avger en varning när ett fel uppstår Ger ingen varning
Körningen av skriptet fortsätter när ett fel uppstår Utförandet av skriptet stoppas när ett fel uppstår.

Generellt rekommenderas att du använder include-satsen så att exekveringen av skriptet fortsätter att visa webbansvarigas e-postadress eller kontaktsidan när ett fel uppstår.

Require-satsen ska användas om hela skriptet inte kan köras utan den begärda filen.

"include" och "require"-satserna kan användas på vilken rad som helst i källkoderna där du vill att koden ska visas.

Sammanfattning

  • Enskild HTML-kod som sidhuvuden, sidfötter, sidofält etc. kan delas på många sidor. Detta gör det enkelt att uppdatera webbplatsen genom att bara uppdatera en enda fil.
  • PHP-kod som databaskonfigurationsinställningar, anpassade funktioner etc. kan delas på många sidor för att säkerställa att webbplatsen/applikationen använder samma inställningar.
  • Kommentarer används för att förstå källkoden. De är till för mänsklig förståelse
  • Kommentarer på en rad börjar med dubbla snedstreck //.
  • Flerradiga kommentarssatser är inneslutna mellan /*-satser */.
  • Uttrycken "include, include_once, require och require_once" används för att inkludera filer.
  • Include_once/require_once ignoreras om den begärda filen redan har inkluderats med någon av de fyra satserna.
  • "include"-satsen ger en varning och fortsätter med exekveringen om den begärda filen inte har hittats.
  • Require-satsen ger upphov till ett allvarligt fel och stoppar skriptkörningen.
  • "include"-satsen bör vara i de flesta fall förutom i situationer där hela skriptet inte kan köras utan den begärda filen som ska inkluderas.