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 dobbelte skråstreger // og de slutter i samme linje.
- Kommentarer på flere linjer starter med en skråstreg efterfulgt af stjernen /* og slutter med stjernen efterfulgt af skråstregen */.
Diagrammet nedenfor viser en PHP-fil med kommentarer med både flere linier og enkeltlinjer
PHP 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-sætningen har følgende syntaks
<?php include 'file_name'; ?>
include_once-sætningen har følgende 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.
Den har følgende 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æves |
---|---|
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 webmasterens e-mailadresse 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 dobbelte 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.