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.
  • PHP megjegyzések
  • A többsoros megjegyzések perjellel kezdődnek, amelyet a /* követ, és a csillaggal, majd a perjellel */ végződnek.
  • PHP megjegyzések

Az alábbi diagram egy PHP-fájlt mutat többsoros és egysoros megjegyzésekkel is

PHP példa

PHP megjegyzések 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.