PHP-kommentit, Sisällytä/Sisällytä_kerran, Vaadi/Vaadi_kerran

Miksi käyttää kommentteja?

  • Jos et käsittele lähdekoodia vähään aikaan, on helppo unohtaa, mitä koodi tekee. Lähdekoodin kommentoiminen auttaa muistamaan, mitä koodi tekee.
  • Lähdekoodin kommentoiminen on myös erittäin tärkeää, kun useiden kehittäjien on työskenneltävä saman projektin parissa. Muut kehittäjät voivat helposti ymmärtää yhden kehittäjän tekemät muutokset lukemalla kommentit.
  • Paras käytäntö on, että sinulla on oltava 3 riviä kommentteja jokaista 10 koodiriviä kohden

PHP kommentit

  • Kommentit auttavat meitä ymmärtämään koodin
  • Kommentit ovat selityksiä, jotka sisällytämme lähdekoodiimme. Nämä kommentit ovat ihmisten ymmärtämistä varten.
  • Yksiriviset kommentit alkavat kaksinkertaisella vinoviivalla // ja ne päättyvät samalle riville.
  • PHP kommentit
  • Usean rivin kommentit alkavat vinoviivalla, jota seuraa tähdellä /* ja päättyvät tähdellä, jota seuraa vinoviiva */.
  • PHP kommentit

Alla oleva kaavio näyttää PHP-tiedoston, jossa on sekä monirivisiä että yksirivisiä kommentteja

PHP esimerkki

Esimerkki PHP-kommenteista

PHP Include & PHP Include_once

"Include" php-käskyä käytetään sisällyttämään muita tiedostoja PHP-tiedostoon.

Sillä on kaksi muunnelmaa, include ja include_once. PHP-tulkki ohittaa Include_once, jos sisällytettävä tiedosto.

include-lauseella on seuraava syntaksi

<?php
include 'file_name';
?>

include_once-lauseella on seuraava syntaksi

<?php
include_once 'file_name';
?>

TÄSSÄ,

  • "Include/include_once" on lauseke, joka sisältää tiedoston
  • "'file_name" on sisällytettävän tiedoston nimi.

Esimerkki: Sisällytä / Sisällytä_kerran

Oletetaan, että kehität verkkosivustoa, joka sisältää saman navigointivalikon kaikilla sivuilla.

Voit luoda yhteisen otsikon ja sisällyttää sen jokaiselle sivulle käyttämällä include-lausetta. Katsotaanpa, miten tämä voidaan tehdä.

  • Luomme 2 tiedostonimeä
  • header.php, index.php

Alla on koodit; 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';

?>

Yllä oleva otsikkosivu tulostuu

PHP Require & PHP Require_once

Reikälauseella on kaksi muunnelmaa, request ja request_once.

Require/require_once -lausetta käytetään sisällyttämään tiedosto.

Require_once ohitetaan, jos vaadittu tiedosto on jo lisätty jollakin neljästä include-lauseesta.

Sillä on seuraava syntaksi

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

TÄSSÄ,

  • "require/require_once" on lauseke, joka sisältää tiedoston
  • "'file_name" on sisällytettävän tiedoston nimi.

Esimerkki: Vaadi

Oletetaan, että kehitämme tietokantapohjaista sovellusta.

Voimme luoda konfigurointitiedoston, jonka voimme sisällyttää kaikille sivuille, jotka muodostavat yhteyden tietokantaan vaativan käskyn avulla. config.php

<?php

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

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

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

$config['password'] = '';

?>

Katsotaanpa nyt mallikoodia, joka vaatii konfigurointitiedoston. Sivut_malli.php

<?php

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

//other code for connecting to the database

?>

PHP sisältää vs vaadi

Ero sisällyttää / vaatia

Sisältää Edellyttää
Antaa varoituksen, kun tapahtuu virhe Ei anna varoitusta
Komentosarjan suorittaminen jatkuu virheen sattuessa Komentosarjan suoritus pysähtyy, kun tapahtuu virhe.

Yleensä on suositeltavaa käyttää include-lausetta, jotta virheen sattuessa komentosarjan suorittaminen näyttää edelleen verkkovastaavan sähköpostiosoitteen tai yhteydenottosivun.

Require-lausetta tulee käyttää, jos koko komentosarjaa ei voi suorittaa ilman pyydettyä tiedostoa.

"Include"- ja "require"-lauseita voidaan käyttää millä tahansa lähdekoodien rivillä, jolla haluat koodin näkyvän.

Yhteenveto

  • Yksittäinen HTML-koodi, kuten otsikot, alatunnisteet, sivupalkit jne., voidaan jakaa useille sivuille. Tämä tekee verkkosivuston päivittämisestä helppoa päivittämällä vain yhden tiedoston.
  • PHP koodi kuten tietokannan konfigurointiasetukset, mukautetut toiminnot jne. voidaan jakaa useille sivuille varmistaen, että verkkosivusto/sovellus käyttää samoja asetuksia.
  • Kommentteja käytetään lähdekoodin ymmärtämiseen. Ne ovat ihmisten ymmärrystä varten
  • Yksiriviset kommenttilauseet alkavat kaksinkertaisella vinoviivalla //.
  • Moniriviset kommenttilausekkeet on suljettu /*-lausekkeiden */ väliin.
  • Sisällytä, sisällytä_kerran, vaati ja vaadi_kerran -lauseita käytetään tiedostojen sisällyttämiseen.
  • Include_once/require_once ohitetaan, jos pyydetty tiedosto on jo sisällytetty jollakin neljästä lausekkeesta.
  • "Include"-käsky antaa varoituksen ja jatkaa suoritusta, jos pyydettyä tiedostoa ei löydy.
  • Need-käsky aiheuttaa vakavan virheen ja pysäyttää komentosarjan suorittamisen.
  • "Include"-käskyn tulisi olla useimmissa tapauksissa, paitsi tilanteissa, joissa ilman pyydettyä sisällytettävää tiedostoa koko komentosarjaa ei voida suorittaa.