PHP komentarai, įtraukti / įtraukti_kartę, reikalauti / reikalauti_kart

Kodėl verta naudoti komentarus?

  • Jei kurį laiką nedirbate prie šaltinio kodo, lengva pamiršti, ką daro kodas. Šaltinio kodo komentavimas padeda prisiminti, ką daro kodas.
  • Šaltinio kodo komentavimas taip pat labai svarbus, kai prie to paties projekto turi dirbti keli kūrėjai. Vieno kūrėjo atlikti pakeitimai gali būti lengvai suprantami kitiems kūrėjams, paprasčiausiai perskaičius komentarus.
  • Kaip geriausią praktiką, kiekvienai 10 kodo eilučių turite turėti 3 komentarų eilutes

Šioje pamokoje sužinosite

  • PHP komentarai
  • PHP Įtraukti ir PHP Įtraukti_kart
  • Pavyzdys: įtraukti / įtraukti_kart
  • PHP reikalauti ir PHP reikalauti vieną kartą
  • Pavyzdys: reikalauti
  • PHP apima ir reikalauja

PHP komentarai

  • Komentarai padeda suprasti kodą
  • Komentarai yra paaiškinimai, kuriuos įtraukiame į šaltinio kodą. Šie komentarai skirti žmonėms suprasti.
  • Vienos eilutės komentarai prasideda dvigubais pasvirais brūkšneliais // ir baigiasi ta pačia eilute.
  • Kelių eilučių komentarai prasideda pasviruoju brūkšniu, po kurio yra žvaigždutė / * ir baigiasi žvaigždute, po kurio eina pasvirasis brūkšnys * /.

Žemiau pateiktoje diagramoje parodytas PHP failas su keliomis eilutėmis ir vienos eilutės komentarais. PHP pavyzdys

PHP Įtraukti ir PHP Įtraukti_kart

„Įtraukti“ php sakinys naudojamas norint įtraukti kitus failus į PHP failą.

Jis turi du variantus, apima ir apima_kart. Jei failą reikia įtraukti, PHP vertėjas ignoruoja „Include_once“.

Įtraukimo sakinyje yra tokia sintaksė


Teiginys „include_once“ turi tokią sintaksę


ČIA

  • „Įtraukti / įtraukti_kartą“ yra sakinys, kuriame yra failas
  • „„ File_name ““ yra įtraukiamo failo pavadinimas.

Pavyzdys: įtraukti / įtraukti_kart

Tarkime, kad kuriate svetainę, kurioje visuose puslapiuose yra tas pats naršymo meniu.

Galite sukurti bendrą antraštę, tada įtraukti ją į kiekvieną puslapį naudodami teiginį „įtraukti“ Pažiūrėkime, kaip tai galima padaryti.

  • Sukursime 2 failų pavadinimus
  • header.php, index.php

Žemiau yra kodai; antraštė.php

HomeAbout usServicesContact Us

index.php


Viršuje bus rodomas antraštės puslapis

PHP reikalauti ir PHP reikalauti vieną kartą

Reikalavimo pareiškime yra du variantai: reikalauti ir reikalauti kartą.

Pareikalauti / reikalauti_karto sakinys naudojamas failui įtraukti.

Require_once nepaisoma, jei reikalingą failą jau pridėjo bet kuris iš keturių įtraukimo teiginių.

Ji turi tokią sintaksę



ČIA

  • „Reikalauti / reikalauti_karto“ yra sakinys, kuriame yra failas
  • „„ File_name ““ yra įtraukiamo failo pavadinimas.

Pavyzdys: reikalauti

Tarkime, kad mes kuriame duomenų bazėmis pagrįstą programą.

Mes galime sukurti konfigūracijos failą, kurį galime įtraukti į visus puslapius, kurie prisijungia prie duomenų bazės, naudodami reikalavimo pareiškimą. konfig.php


Dabar pažvelkime į pavyzdinį kodą, kuriam reikia konfigūracijos failo. Pages_model.php

 

Php apima ir reikalauja

Skirtumas tarp įtraukti / reikalauti

Įtraukti Reikalauti
Įspėja, kai įvyksta klaida Nepateikia įspėjimo
Scenarijus vykdomas toliau, kai įvyksta klaida Scenarijaus vykdymas sustabdomas įvykus klaidai.

Paprastai rekomenduojama naudoti teiginį „įtraukti“, kad įvykus klaidai, vykdant scenarijų ir toliau būtų rodomas žiniatinklio valdytojo el. Pašto adresas arba puslapis su mumis.

Reikalavimas turėtų būti naudojamas, jei visas scenarijus negali būti paleistas be reikalaujamo failo.

Sakiniai „įtraukti“ ir „reikalauti“ gali būti naudojami bet kurioje šaltinio kodo eilutėje, kurioje norite rodyti kodą.

Santrauka

  • Vieną HTML kodą, pvz., Antraštes, poraštes, šonines juostas ir tt, galima bendrinti daugelyje puslapių. Tai leidžia lengvai atnaujinti svetainę tiesiog atnaujinant vieną failą.
  • PHP kodą, pvz., Duomenų bazės konfigūracijos nustatymus, pasirinktines funkcijas ir kt., Galima bendrinti daugelyje puslapių, užtikrinant, kad svetainėje / programoje būtų naudojami tie patys nustatymai.
  • Komentarai naudojami norint suprasti šaltinio kodą. Jie skirti žmogaus supratimui
  • Vienos eilutės komentarų teiginiai prasideda dvigubais pasvirais brūkšneliais //.
  • Kelių eilučių komentarų teiginiai yra tarp / * teiginių * /.
  • „Įtraukti, įtraukti_kartą, reikalauti ir reikalauti vieną kartą“ sakiniai naudojami failams įtraukti.
  • Įtraukti_kartą / reikalauti_kartas nepaisoma, jei prašomas failas jau buvo įtrauktas naudojant bet kurį iš keturių sakinių.
  • Pareiškimas „įtraukti“ pateikia įspėjimą ir tęsia vykdymą, jei prašomas failas nerastas.
  • Reikalavimo teiginys sukelia lemtingą klaidą ir sustabdo scenarijaus vykdymą.
  • „Įtraukti“ sakinys turėtų būti daugeliu atvejų, išskyrus atvejus, kai be prašomo įtraukti failo negalima paleisti viso scenarijaus.

Įdomios straipsniai...