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 arendate veebisaiti, mis sisaldab kõigil lehtedel sama navigeerimismenüüd.
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 töötame välja andmebaasi toega rakendust.
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.