Pentru webmasterii începători și pentru dezvoltatori, acest concept probabil nu este familiar. Vă recomandăm să citiți acest articol, apoi să adoptați și să aplicați blocuri PHP la prima ocazie.
Blocurile PHP sunt fără exagerare instrumentul indispensabil folosit de mulți dezvoltatori.
Puțin despre blocurile PHP
Utilizarea blocurilor PHP facilitează foarte mult lucrul la crearea, actualizarea și optimizarea site-ului.
Utilizarea blocurilor PHP este ușor de stăpânit. Chiar dacă creați un site exclusiv în HTML și CSS și nu sunteți încă familiarizat cu limbajul PHP. Puteți utiliza în continuare blocuri PHP.
Blocul PHP este un fișier cu extensia * .php. conținând un fragment al codului html.
Acest fișier php cu ajutorul constructului include este inserat în locul dorit al paginii, plasându-se astfel în acest loc, în care este inclus un cod html.
Starea de aplicare a blocurilor PHP
O condiție prealabilă pentru utilizarea blocurilor PHP este extensia * .php pentru acele fișiere cu care se va realiza lucrarea. Adică nu puteți introduce un bloc PHP într-un fișier cu extensia * .html.
Prin urmare, dacă ați editat încă fișiere html, trebuie să modificați extensia * .html la extensia * .php. Pentru cei care nu sunt încă familiarizați cu PHP. merită observat că nu este nimic în neregulă cu acest lucru, deoarece schimbarea extensiei de fișier de la * .html la * .php nu face nicio modificare în codul html.
Exemplu de utilizare a blocurilor PHP
Acum imaginați-vă că site-ul dvs. este format din 10 pagini și ați decis să editați meniul de navigare: modificați aspectul acestuia sau adăugați / eliminați câteva linkuri.
În cazul în care lucrați numai cu HTML. Trebuie să editați meniul pe fiecare pagină a site-ului - de 10 ori. Și dacă site-ul dvs. este format din 100 de pagini și, de exemplu, meniul de navigare trece printr-o modificare completă.
Vă imaginați cât de mult trebuie să faceți?
Ieșirea din această situație este foarte simplă. După cum ați ghicit corect - blocuri PHP! Luați în considerare exemplul de lucru cu ei.
Mai jos este fragmentul de cod - acesta este codul sursă html pentru meniul de navigare de sus al site-ului meu.
Meniul de sus este localizat pe fiecare pagină, deci este logic să închideți codul în blocul PHP. Ce trebuie să faci pentru asta?
Modificați extensia * .html în * .php pentru acele fișiere în care în loc de codul html din meniul de navigare vom plasa blocul PHP.
Creați un fișier php cu numele adecvat. De exemplu, up_menu.php (de la up-up în engleză și meniu - meniu).
Copiați codul html din meniul de sus și lipiți-l în fișierul creat up_menu.php. Și același cod html ar trebui să fie eliminat din paginile site-ului cu extensia * .php.
Am plasat fișierul up_menu.php în locul codului la distanță utilizând constructul include. destinate includerii fișierelor în codul de script PHP (include construct include codul care se află în fișierul extern).
Sintaxa PHP este:
Asta-i tot! Meniul de navigare este localizat în locul său. Și acum pentru editare este necesar să corectăm codul în fișierul up_menu.php. Acest lucru va fi suficient pentru a face modificările atinse toate paginile site-ului în care este instalat blocul PHP corespunzător.
De obicei, atunci când se utilizează blocuri PHP. blocurile de directoare sunt create în directorul rădăcină al site-ului. care conține toate blocurile site-ului actual. De exemplu:
- header.php - bloc pentru antetul site-ului (din antetul englez - antet, partea capului);
- footer.php - blocul pentru subsolul (partea de jos) a site-ului (din subsolul englez - subsolul);
- up_menu.php - fișierul deja menționat care conține codul meniului de navigare de sus;
- left_menu.php - bloc care conține codul din meniul de navigare din stânga;
Astfel de blocuri pot fi create atât cât aveți nevoie direct pentru site-ul dvs.
În final, luând în considerare blocurile de dosare create. Sintaxa pentru inserarea blocurilor PHP este:
Mai întâi, specificați dosarul în care sunt localizate toate blocurile, apoi numele blocului dorit!
Așa funcționează cu blocurile PHP. După cum puteți vedea, utilizarea numai a acestei caracteristici a limbajului PHP poate îmbunătăți semnificativ funcționalitatea oricărui site.
Vă recomand să consolidați cunoștințele acumulate în practică. Și, dacă este posibil, începeți să învățați limba PHP.