PHP komentari, Include/Include_once, Require/Require_once

Zašto koristiti komentare?

  • Ako neko vrijeme ne radite na izvornom kodu, lako je zaboraviti što kod radi. Komentiranje izvornog koda pomaže zapamtiti što kod radi.
  • Komentiranje izvornog koda također je vrlo važno kada više programera mora raditi na istom projektu. Promjene koje je napravio jedan programer mogu lako razumjeti drugi programeri jednostavnim čitanjem komentara.
  • Kao najbolja praksa, morate imati 3 retka komentara za svakih 10 redaka koda

PHP komentari

  • Komentari nam pomažu da razumijemo kod
  • Komentari su objašnjenja koja uključujemo u naš izvorni kod. Ovi komentari su za ljudsko razumijevanje.
  • Jednoredni komentari počinju dvostrukim kosim crtama // i završavaju u istom retku.
  • PHP komentari
  • Komentari u više redaka počinju kosom crtom nakon koje slijedi zvjezdica /* i završavaju zvjezdicom nakon koje slijedi kosa crta */.
  • PHP komentari

Donji dijagram prikazuje PHP datoteku s višestrukim i jednolinijskim komentarima

PHP primjer

Primjer PHP komentara

PHP Uključi & PHP Uključi_jednom

PHP izjava "include" koristi se za uključivanje drugih datoteka u PHP datoteku.

Ima dvije varijacije, include i include_once. PHP interpreter zanemaruje Include_once ako je datoteka uključena.

Izjava include ima sljedeću sintaksu

<?php
include 'file_name';
?>

Naredba include_once ima sljedeću sintaksu

<?php
include_once 'file_name';
?>

OVDJE,

  • “Include/include_once” je izjava koja uključuje datoteku
  • “'file_name'” je naziv datoteke koju treba uključiti.

Primjer : Uključi / Uključi_jednom

Pretpostavimo da razvijate web stranicu koja sadrži isti navigacijski izbornik na svim stranicama.

Možete stvoriti zajedničko zaglavlje i zatim ga uključiti u svaku stranicu pomoću naredbe uključi. Pogledajmo kako se to može učiniti.

  • Stvorit ćemo 2 imena datoteka
  • zaglavlje.php, index.php

Ispod su kodovi za; 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';

?>

Prikazat će se gornja stranica zaglavlja

PHP Require & PHP require_once

Naredba require ima dvije varijacije, require i require_once.

Naredba require/require_once koristi se za uključivanje datoteke.

Require_once se zanemaruje ako je potrebna datoteka već dodana bilo kojom od četiri naredbe uključivanja.

Ima sljedeću sintaksu

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

OVDJE,

  • “require/require_once” je izjava koja uključuje datoteku
  • “'file_name'” je naziv datoteke koju treba uključiti.

Primjer: Zahtijevati

Pretpostavimo da razvijamo aplikaciju temeljenu na bazi podataka.

Možemo izraditi konfiguracijsku datoteku koju možemo uključiti u sve stranice koje se povezuju s bazom podataka pomoću naredbe require. config.php

<?php

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

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

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

$config['password'] = '';

?>

Pogledajmo sada primjer koda koji zahtijeva konfiguracijsku datoteku. Pages_model.php

<?php

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

//other code for connecting to the database

?>

PHP uključuje protiv zahtjeva

Razlika između uključiti / zahtijevati

Uključivati Zahtijevati
Izdaje upozorenje kada se pojavi greška Ne izdaje upozorenje
Izvršenje skripte se nastavlja kada se pojavi greška Izvršenje skripte se zaustavlja kada se pojavi greška.

Općenito, preporuča se korištenje naredbe include tako da, kada dođe do pogreške, izvršavanje skripte nastavi prikazivati ​​adresu e-pošte webmastera ili stranicu za kontakt.

Naredbu zahtijeva treba koristiti ako se cijela skripta ne može pokrenuti bez tražene datoteke.

Izjave "include" i "require" mogu se koristiti u bilo kojem retku u izvornom kodu gdje želite da se kôd pojavi.

rezime

  • Jedan HTML kod kao što su zaglavlja, podnožja, bočne trake itd. može se dijeliti na više stranica. To olakšava ažuriranje web stranice ažuriranjem samo jedne datoteke.
  • PHP kod kao što su postavke konfiguracije baze podataka, prilagođene funkcije itd. mogu se dijeliti na mnogim stranicama osiguravajući da web stranica/aplikacija koristi iste postavke.
  • Komentari se koriste za lakše razumijevanje izvornog koda. Oni su za ljudsko razumijevanje
  • Izjave komentara u jednom retku počinju dvostrukim kosim crtama //.
  • Izjave komentara s više redaka nalaze se između /* izjava */.
  • Izjave "include, include_once, require i require_once" koriste se za uključivanje datoteka.
  • Include_once/require_once se zanemaruje ako je tražena datoteka već uključena pomoću bilo koje od četiri izjave.
  • Naredba “include” izdaje upozorenje i nastavlja s izvršenjem ako tražena datoteka nije pronađena.
  • Izjava require pokreće fatalnu pogrešku i zaustavlja izvršavanje skripte.
  • Naredba "include" trebala bi biti u većini slučajeva, osim u situacijama kada se cijela skripta ne može pokrenuti bez tražene datoteke za uključivanje.