Érdemes a web oldal html tagjeit, mindent PHP-val megjeleníteni?
Sziasztok!
Kérdésem az lenne, hogy érdemes-e phpval megjeleníteni a webalpont mindent, az oldal html részei mind phpval jelennének meg.
Csak azt érdemes PHP-val megjeleníteni, ami dinamikusan változik, a statikus részek esetében felesleges PHP-t használni.
Úgy értem, hogy pl. van egy logód, ami mindig ugyanúgy néz ki, és mindig ugyanott van. Akkor így néz ki a kódod:
<div id="logo">
<img alt="logo" src="logo.jpg">
</div>
Ez sima HTML kód. Ha ilyened van, azt felesleges PHP-ba rakni így:
<?php
echo "<div id="logo"><img alt="logo" src="logo.jpg"></div>";
?>
Ha php és html is van a kódodban, nyugodtan váltogathatod őket:
<?php
// dinamikus rész
?>
<div>
<!-- statikus rész -->
</div>
<?php
// megint dinamikus rész
?>
Ezt viszonylag szabadon megteheted. Remélem, sikerült értelmes választ adnom a kérdésre.
Amennyire tudom, szükségtelen. A PHP mindenképpen egy új oldalt rak össze a vegyesen kapott HTML- és PHP-kódból, azt kapja a böngésző.
Nem tudom, mire vonatkozott a kérdés; Ha esetleg attól tartanál, hogy a HTML-be ágyazás miatt eredeti formájában hozzáférhető az oldal, akkor NEM, a fentiek miatt.
1. Szerintem gyakorlatilag semennyire nem lassítja, úgyis mindenképp átmegy a PHP-értelmezőn a HTML-kód is. Lehet, hogy adott esetben még gyorsítja is, tudja a fene...
2. Nehogy azt hidd, hogy a magyarázat megvilágította a kérdés okát. Persze, csináld, miért is ne?
Fölösleges, sőt jó dolog ha a lehető legjobb próbálod szétválasztani a PHP-t a HTML-től.
Vagyis csak azokat tedd be a PHP-ba, amit nagyon kell, így átláthatóbbá válik a kód.
Én csak annyit írnék ehhez a témához, hogy amíg magadnak programozgatsz, addig mindent úgy csinálsz, ahogy neked jó, kényelmes. Mindegy hogy hova rakod a html-t.
Viszont ha komolyan akarsz majd ezzel foglalkozni, akkor fontos, hogy profi oldalaknál nincs html kód egyetlen egy php fájlban sem. Teljesen el van különítve, pár éve még a smarty templatekezelőt használtuk, de már nem foglalkozom php-val egy ideje, így lehet hogy van újabb.
Ami a lényeg, hogy nagyon is ajánlott szétszedni a kódot, a html-t és a css-t. Vannak cégek, ahol ezeket külön emberek végzik, pl. van egy programozó aki csak php-ben fejleszt, van egy sitebuilder, aki html-t, és lehet egy designer, aki még belenyúlhat a css-be.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!