Elkezdtem egy weboldalt, és lenne pár kérdésem!?
Szóval, melyik a jobb print vagy echo ' szimpla vagy " dupla jelek közt írt infó.
Melyiknek mi az előnye, hátránya, melyik gyorsabb, lassabb.
include vagy require -vel jobb meghívni további fájlokat!?
milyen biztonsági dologra kell itt figyelni!?
Állítólag a print 0.0000001 mp-el gyorsabb mint az echo. Egyébkén a legegyszerűbb, ha kipróbálod: kiíratsz mondjuk 10.000 sort, és méred hogy melyik a gyorsabb.
Idézőjelek: ha az adott sorban egyébként is kell idézőjelet használnod, és nem akarsz visszaperjelet használni, akkor értelemszerűen a másik idézőjelet használd!
Include: megpróbálja behúzni a fájlokat. Ha sikerül, jó, de ha nem, úgy is jó.
Require esetén ha nem találja az adott fájlt, a program futása megszakad.
Kiegészítésül: az aposztróf egy bolhahímvesszőnyit gyorsabb, illetve nem dolgozza fel a beleírt változót.
Pl:
$kutya = 'Béla'.
echo 'Kutyám neve: $kutya'; // kutyám neve: $kutya
echo "Kutyám neve: $kutya"; // kutyám neve: Béla
Kezőként sokan elkövetik azt az alapvető biztonsági hibát, hogy paraméterként adják meg az aloldalt és nem ellenőrzik include előtt.
Pl:
www.tokmindegy.com/about => index.php?page=about => include $page. ".php";
index.php?page=config => index.php?page=config => include "config" . ".php";
További kiegészítés:
$a = 'xaxaxaxax'
$b = 'asdasdasd'
echo $a.$b; <-- összefűzásseé output: xaxaxaxaxasdasdasd
De ez is működik:
echo $a, $b; <-- vesszővel elválasztva, Output-ja ugyanaz
$bela = 'Béla';
A másik: echo "Az ő neve {$bela}";
Ez azért jópofa, mert: "A{$bela}nevétegybeírommindennel";
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!