PHP Comments, Include/Include_one, Require/Require_one
Miért használja a megjegyzéseket?
- Ha egy ideig nem dolgozik a forráskódon, könnyen elfelejtheti, mit csinál a kód. A forráskód megjegyzése segít megjegyezni, mit csinál a kód.
- A forráskód kommentálása akkor is nagyon fontos, ha több fejlesztőnek kell dolgoznia ugyanazon a projekten. Az egyik fejlesztő által végrehajtott változtatásokat a többi fejlesztő könnyen megértheti a megjegyzések elolvasásával.
- A legjobb gyakorlat szerint minden 3 kódsorhoz 10 sornyi megjegyzés kell
PHP megjegyzések
- A megjegyzések segítenek megérteni a kódot
- A megjegyzések magyarázatok, amelyeket belefoglalunk a forráskódunkba. Ezek a megjegyzések az emberi megértést szolgálják.
- Az egysoros megjegyzések dupla perjellel kezdődnek // és ugyanabban a sorban végződnek.
-
- A többsoros megjegyzések perjellel kezdődnek, amelyet a /* követ, és a csillaggal, majd a perjellel */ végződnek.
-
Az alábbi diagram egy PHP-fájlt mutat többsoros és egysoros megjegyzésekkel is
PHP példa
PHP Include és PHP Include_once
Az „include” php utasítás arra szolgál, hogy más fájlok PHP-fájlba kerüljenek.
Két változata van: include és include_once. A PHP értelmező figyelmen kívül hagyja az Include_once-ot, ha a beillesztendő fájlt.
Az include utasítás szintaxisa a következő
<?php include 'file_name'; ?>
Az include_once utasítás szintaxisa a következő
<?php include_once 'file_name'; ?>
ITT,
- Az „Include/include_once” a fájlt tartalmazó utasítás
- A „file_name” a belefoglalandó fájl neve.
Példa: Include / Include_once
Tegyük fel, hogy olyan webhelyet fejleszt, amely ugyanazt a navigációs menüt tartalmazza az összes oldalon.
Létrehozhat egy közös fejlécet, majd minden oldalra beillesztheti az include utasítással. Nézzük meg, hogyan lehet ezt megtenni.
- Létrehozunk 2 fájlnevet
- header.php, index.php
Az alábbiakban találhatók a kódok; 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'; ?>
A fenti fejléc oldal jelenik meg
PHP Require és PHP követelmény_egyszer
A request utasításnak két változata van, a request és a request_once.
A request/require_once utasítás a fájl felvételére szolgál.
A Require_once figyelmen kívül hagyja, ha a szükséges fájlt a négy include utasítás valamelyike már hozzáadta.
A következő szintaxissal rendelkezik
<?php require 'file_name'; ?>
<?php require_once 'file_name'; ?>
ITT,
- A „require/require_once” a fájlt tartalmazó utasítás
- A „file_name” a belefoglalandó fájl neve.
Példa: Kötelező
Tegyük fel, hogy egy adatbázis-alapú alkalmazást fejlesztünk.
Létrehozhatunk egy konfigurációs fájlt, amelyet az összes adatbázishoz csatlakozó oldalba belehelyezhetünk a request utasítás segítségével. config.php
<?php $config['host'] = 'localhost'; $config['db'] = 'my_database'; $config['uid'] = 'root'; $config['password'] = ''; ?>
Most nézzük meg a mintakódot, amelyhez a konfigurációs fájl szükséges. Pages_model.php
<?php require 'config.php'; //require the config file //other code for connecting to the database ?>
A PHP tartalmazza a követelményt
Különbség az include / megkövetelés között
Tartalmaz | Kötelező |
---|---|
Hiba esetén figyelmeztetést ad | Nem ad ki figyelmeztetést |
Hiba esetén a szkript végrehajtása folytatódik | A szkript végrehajtása leáll, ha hiba történik. |
Általában ajánlott az include utasítás használata, hogy hiba esetén a szkript végrehajtása továbbra is megjelenítse a webmester e-mail címét vagy a kapcsolatfelvételi oldalt.
A request utasítást akkor kell használni, ha a teljes szkript nem futhat a kért fájl nélkül.
Az „include” és „require” utasítások a forráskódok bármely sorában használhatók, ahol a kódot meg kívánja jeleníteni.
Összegzésként
- Egyetlen HTML-kód, például fejléc, lábléc, oldalsáv stb. megosztható számos oldalon. Ez megkönnyíti a webhely frissítését egyetlen fájl frissítésével.
- PHP kód például az adatbázis-konfigurációs beállítások, az egyéni funkciók stb. sok oldalon megoszthatók, biztosítva, hogy a webhely/alkalmazás ugyanazokat a beállításokat használja.
- A megjegyzések a forráskód megértését segítik. Az emberi megértést szolgálják
- Az egysoros megjegyzések dupla perjellel kezdődnek //.
- A többsoros megjegyzések a /* utasítások */ közé vannak zárva.
- Az „include, include_once, követelmény és a követelmény_egyszer” utasítások a fájlok felvételére szolgálnak.
- Az Include_once/require_once figyelmen kívül hagyja, ha a kért fájl már szerepel a négy utasítás valamelyikével.
- Az „include” utasítás figyelmeztetést ad, és folytatja a végrehajtást, ha a kért fájl nem található.
- A request utasítás végzetes hibát okoz, és leállítja a szkript végrehajtását.
- Az „include” utasításnak a legtöbb esetben szerepelnie kell, kivéve azokat az eseteket, amikor a kért fájl nélkül a teljes szkript nem futhat.