Jump to content
  • 0

pomoc Seriál o PHP


mimic

Dotaz

Zdravim,

pro pár lidí jsem dělal takovej seriál o PHP. Zatím tam jsou pouze základy (zatím né všechny).

Podle času semtam udělám další lekci. Takže pokud tady je někdo, kdo vidí PHP poprvé a chtěl by se něco naučit, tak zveřejňuji můj tutoriál pro začátečníky a pokud v tom budu pokračovat dále tak později nejen pro začátečníky.

 

PS: Dělat další lekce dá celkem zabrat, není to práce na pár minut... takže moc rychle to nejde :(

 

Odkaz: http://ls.am0k.cz/php/

 

Aktualizace všech lekcí:

- Přidány lekce až do 16

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

Zajímavé, ale mám jednu připomínku:

 

V lekci dvě je toto:

// prvni moznost pomoci uvozovek (doporuceny) 
echo "Pan $jmeno je obchodník";
echo "A jeho přijmení je $prijmeni, což se k němu moc nehodí";
echo "Bohužel je starý $vek let";

// druha moznost pomoci apostrofu 
echo 'Pan '.$jmeno.' je obchodník';
echo 'A jeho přijmení je '.$prijmeni.', což se k němu moc nehodí';
echo 'Bohužel je starý '.$vek.' let';

 

Není to první možnost a druhá možnost, je to to stejný, jenom se tam používají jiné znaky(", ')

Pokuď se nemýlím, tak zápis stylem

echo "Pan $jmeno je obchodník";

je prasácký, protože neodděluje proměnnou od obsahu a může dojít ke kolizi proměnné s textem, správně se to píše tak, jak je to napsáno u druhé možnosti.

echo "Pan ".$jmeno." je obchodník";

 

To stejný u

// prvni moznost - vse v uvozovkach (doporucuji) 
$celeJmeno = "$jmeno $prijmeni ($vek)"; // Karel Novák (27) 

// predchozi tvar lze zapsat i takto 
$celeJmeno = $jmeno." $prijmeni ($vek)";

// dalsi tvar je, ze v uvozovkach mame pouze text bez promennych 
$celeJmeno = $jmeno." ".$prijmeni." (".$vek.");

je správná pouze třetí možnost

 

To je asi vše :)

Link to comment
Share on other sites

  • 0

Díky všem, co se to líbí a čtou si to :)

 

Jinak pro kazlik...

- Kolize může dojít pouze v případě, že ZA proměnnou dát hned text.. např.

 

$neco = "TEXT";

echo "Slovo $necoje na nic"; // chyba slova "je", musi byt oddeleny od promenne

echo "Slovo ${neco}je na nic"; // spravne

echo "Slovo $neco je na nic"; // spravne

Těma možnostma jsem bral to, že si lidi můžou vybrat jak to zapsat... samozřejmě je snad jasný, že za podmínku hned nenacpu další text, ale udělám mezeru :)

 

Chyba to není, každej má svůj styl, jen říkám, že to jde... jinak já mám taky radší string zvlášť do uvozovek ;)

 

Ale díky za kritiku... hlavně jsem si uvědomil, že jsem tam zapoměl dopsat to, co jsem napsal teď do kódu ;)

 

PS: rozdíl to je, uvozovky nejsou stejný jak apostrofy... v apostrofech jsou spíš psaný znaky a nejdou v nich použít escape znaky jako třeba \n \a \v atd.

 

BTW: v php je rychlejší načítání apostrofů než uvozovek, ale jedná se o nějaký mikro sekundy...

Link to comment
Share on other sites

  • 0

o mikrosekundy? to je něják moc ne?

já používám apostrofy a když tam je proměnná nebo white znaky tak uvozovky mno, všechno proměnný dávám do složenejch závorek, kdo ví jaký změny tam budu kdy dávat :d

Link to comment
Share on other sites

  • 0
o mikrosekundy? to je něják moc ne?

já používám apostrofy a když tam je proměnná nebo white znaky tak uvozovky mno, všechno proměnný dávám do složenejch závorek, kdo ví jaký změny tam budu kdy dávat :d

 

A já plácám pátý přes devátý třeba 3 dny a pak celou noc opravuju prasečinky :p

Link to comment
Share on other sites

  • 0
o mikrosekundy? to je něják moc ne?

já používám apostrofy a když tam je proměnná nebo white znaky tak uvozovky mno, všechno proměnný dávám do složenejch závorek, kdo ví jaký změny tam budu kdy dávat :d

 

ty mikrosekundy jsem spíš bral tak, že pokud má kód třeba 1000 řádků, tak nějaká mikrosekunda bude znát, pokud tam dáváš hlavně apostrofy :)

 

Všechny proměnný dáváš do složených závorek? nezdá se ti to zbytečný?

 

Já osobně používám výhradně všude apostrofy pokud nutně nepotřebuju uvozovky

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...