Autor | Zpráva | ||
---|---|---|---|
DarkMeni Profil |
#1 · Zasláno: 21. 11. 2011, 17:19:45
Jaký je lepší způsob a nebo co si o tom myslíte?
<?php $promenna = "Ahoj"; //1) echo $promenna.", jak je?"; // echo "\n<br>\n"; //2) echo "$promenna, jak je?"; ?> Asi se na to dát odpovědět je že to stejný a je na mě co zvolim, ale jestli to stejný neni, tak co je podle vás rychlejší a přehlednější? Když je proměnná pole tak to musim dát do "Neco... {$promenna["pole"]}..." závorek a Notepad++ mi to už tak pěkně neobarví jako kdyby sem tam dal "...".$promenna["pole"]."..." ale přehlednost po dopsání kódu už tak důležitá nebude, rozdíl v rychlosti sem taky žádný nepoznal tak je tam nějaký rozdíl? Ještě mě taky zajímá jestli tam nepůjde podobným způsobem jako 2) nacpat i konstanta, aby sem to nemusel spojovat. |
||
Someone Profil |
#2 · Zasláno: 21. 11. 2011, 17:28:45
Myslím si. že je lepší používat 2), ale to může být jen můj úsudek.
|
||
_es Profil |
#3 · Zasláno: 21. 11. 2011, 17:30:54
DarkMeni:
„co je podle vás rychlejší“ V PHP dávať textové reťazce do apostrofov, nie do úvodzoviek. „Notepad++ mi to už tak pěkně neobarví“ To asi návštevníka webstránok nebude zaujímať. |
||
Majkl578 Profil |
#4 · Zasláno: 21. 11. 2011, 17:37:29 · Upravil/a: Majkl578
Je to naprosto irelevantní, rozdíl je tak zanedbatelný, že ho vůbec nepoznáš. Rychlejší jsou apostrofy a spojení pomocí tečky.
U echo je navíc rychejší (a paměťově méně náročné) řetězce nespojovat, ale posílat na výstup oddělené čárkou.
<?php $promenna = 'Ahoj'; //1) echo $promenna, ', jak je?'; DarkMeni: „a Notepad++ mi to už tak pěkně neobarví“ Tvoje chyba, že používáš nekvalitní editor. Pořiď si IDE (např. Netbeans, viz více). |
||
DarkMeni Profil |
#5 · Zasláno: 21. 11. 2011, 17:41:29 · Upravil/a: DarkMeni
Aha, o apostrofách jsem trochu tušil že existujou ale až doteď jsem si myslel že jsou naopak pomalejší a hůř se mi píšou, takže mám všechno obalené úvozovkama, ale jestli je rozdíl zanedbatelný (stránka se snad do extrémních situací, kde by ten rozdíl byl vidět, nedostane) tak aspoň že tak. Díky.
|
||
DarkMeni Profil |
#6 · Zasláno: 22. 11. 2011, 17:33:24
A
echo $promenna, ', jak je?'; je stejný jako echo $promenna; echo ', jak je?'; ? Je lepší to oddělovat čárkami nebo mít pod sebou 10-20 krát echo? |
||
Majkl578 Profil |
#7 · Zasláno: 25. 11. 2011, 01:56:38
[#6] DarkMeni:
Je to stejné a je to jedno, ale mít 20x pod sebou echo rozhodně nebude moc přehledné.
|
||
Časová prodleva: 12 let
|
0