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.
  • PHP kommentaarid
  • Mitmerealised kommentaarid algavad kaldkriipsuga, millele jรคrgneb tรคrn /* ja lรตpevad tรคrniga, millele jรคrgneb kaldkriips */.
  • PHP kommentaarid

Allolev diagramm nรคitab PHP-faili nii mitmerealiste kui ka รผherealiste kommentaaridega

PHP nรคide

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

Vรตta see postitus kokku jรคrgmiselt: