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.
-

- Komentari u viลกe redaka poฤinju kosom crtom nakon koje slijedi zvjezdica /* i zavrลกavaju zvjezdicom nakon koje slijedi kosa crta */.
-

Donji dijagram prikazuje PHP datoteku s viลกestrukim i jednolinijskim komentarima
PHP primjer
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.

