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 ste razvijeniping web-stranica 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 se razvijamoping aplikacija pokretana bazom 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.

Saลพmite ovu objavu uz: