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