PHP kommentaarid, Include/Include_one, Require/Require_one
Miks kasutada kommentaare?
- Kui te mรตnda aega lรคhtekoodi kallal ei tรถรถta, on koodi tegemist lihtne unustada. Lรคhtekoodi kommenteerimine aitab meeles pidada, mida kood teeb.
- Lรคhtekoodi kommenteerimine on vรคga oluline ka siis, kui sama projekti kallal peab tรถรถtama mitu arendajat. รhe arendaja tehtud muudatustest saavad teised arendajad lihtsalt kommentaare lugedes hรตlpsasti aru.
- Parima tava kohaselt peab teil iga 3 koodirea kohta olema 10 rida kommentaare
PHP kommentaarid
- Kommentaarid aitavad meil koodi mรตista
- Kommentaarid on selgitused, mille lisame oma lรคhtekoodi. Need kommentaarid on inimeste mรตistmiseks.
- รherealised kommentaarid algavad kahekordse kaldkriipsuga // ja lรตpevad samale reale.
-

- Mitmerealised kommentaarid algavad kaldkriipsuga, millele jรคrgneb tรคrn /* ja lรตpevad tรคrniga, millele jรคrgneb kaldkriips */.
-

Allolev diagramm nรคitab PHP-faili nii mitmerealiste kui ka รผherealiste kommentaaridega
PHP nรคide
PHP Include & PHP Include_one
Php-lauset "include" kasutatakse muude failide lisamiseks PHP-faili.
Sellel on kaks variatsiooni: include ja include_once. Lisatava faili korral ignoreerib PHP-tรตlk Include_once.
Kaasalausel on jรคrgmine sรผntaks
<?php include 'file_name'; ?>
Lausel include_once on jรคrgmine sรผntaks
<?php include_once 'file_name'; ?>
SIIN,
- โKaasa/include_onceโ on lause, mis sisaldab faili
- "'faili_nimi" on kaasatava faili nimi.
Nรคide: Include / Include_onece
Oletame, et sa oled arendajaping veebisait, mille kรตigil lehtedel on sama navigeerimismenรผรผ.
Saate luua รผhise pรคise ja lisada selle igale lehele, kasutades kรคsku include. Vaatame, kuidas seda teha.
- Loome 2 failinime
- header.php, index.php
Allpool on koodid; 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'; ?>
Vรคljastatakse รผlaltoodud pรคiseleht
PHP Require & PHP Require_one
Nรตualausel on kaks varianti, nรตuavad ja nรตuavad รผks kord.
Faili kaasamiseks kasutatakse lauset request/require_once.
Require_once ignoreeritakse, kui nรตutav fail on juba lisatud mรตne nelja include-lausega.
Sellel on jรคrgmine sรผntaks
<?php require 'file_name'; ?>
<?php require_once 'file_name'; ?>
SIIN,
- "Require/require_once" on lause, mis sisaldab faili
- "'faili_nimi" on kaasatava faili nimi.
Nรคide: nรตua
Oletame, et me oleme arenemasping andmebaasipรตhine rakendus.
Saame luua konfiguratsioonifaili, mille saame lisada kรตikidele lehtedele, mis รผhenduvad andmebaasiga, kasutades kรคsku request. config.php
<?php $config['host'] = 'localhost'; $config['db'] = 'my_database'; $config['uid'] = 'root'; $config['password'] = ''; ?>
Vaatame nรผรผd nรคidiskoodi, mis nรตuab konfiguratsioonifaili. Pages_model.php
<?php require 'config.php'; //require the config file //other code for connecting to the database ?>
PHP sisaldab vs nรตua
Erinevus kaasamise / nรตudmise vahel
| Sisaldama | Nรตudma |
|---|---|
| Annab vea ilmnemisel hoiatuse | Ei anna hoiatust |
| Skripti tรคitmine jรคtkub tรตrke ilmnemisel | Skripti tรคitmine peatub tรตrke ilmnemisel. |
รldiselt on soovitatav kasutada kรคsku include, et tรตrke ilmnemisel kuvatakse skripti kรคivitamisel jรคtkuvalt veebihalduri e-posti aadress vรตi meiega รผhenduse vรตtmise leht.
Nรตudelauset tuleks kasutada juhul, kui kogu skripti ei saa ilma nรตutud failita kรคivitada.
Lauseid "include" ja "require" saab kasutada lรคhtekoodide mis tahes real, kus soovite koodi kuvada.
kokkuvรตte
- รhte HTML-koodi, nagu pรคised, jalused, kรผlgribad jne, saab jagada paljudel lehtedel. See muudab veebisaidi vรคrskendamise lihtsaks, vรคrskendades ainult รผhte faili.
- PHP kood Nรคiteks andmebaasi konfiguratsiooniseadeid, kohandatud funktsioone jne saab jagada paljude lehtede vahel, tagades, et veebisait/rakendus kasutab samu sรคtteid.
- Kommentaare kasutatakse lรคhtekoodi mรตistmiseks. Need on inimeste mรตistmiseks
- รherealised kommentaarilaused algavad kahekordse kaldkriipsuga //.
- Mitmerealised kommentaarilaused on /* lausete */ vahel.
- Failide kaasamiseks kasutatakse lauseid "include, include_once, request ja request_once".
- Include_once/require_once ignoreeritakse, kui taotletud fail on juba kaasatud, kasutades mรตnda neljast lausest.
- Avaldus "include" annab hoiatuse ja jรคtkab tรคitmist, kui soovitud faili ei leitud.
- Nรตualause tekitab saatusliku vea ja peatab skripti tรคitmise.
- โKaasaโ avaldus peaks enamikul juhtudel olema, vรคlja arvatud olukordades, kus ilma lisatava failita ei saa kogu skripti kรคitada.

