Ahoj, začínám s php a nikde jsem nenašla, k čemu jsou dvojtečky. Neni to náhodou místo závorek, dále jsem vyzkoumala, že se dělají při příkazech switch, případně endif. Nezlobte se za tak primitivní dotaz, ale začínám : redface : :)
Fórum › PHP
K čemu jsou v php dvojtečky?
Janina: Dvojtečky lze někdy používat i místo závorek {}, ale pak musí následovat ještě ukončovací příkaz. Někdy jsou dvojtečky nutné (např. u case switche (switch samotný má závorky {}, ale case začíná po dvojtečce a končí se break, zjednodušeně řečeno)). Každopádně mé rychlovysvětlení ti toho moc nedá. :)
->
Doporučuji seriál na linuxsoft.cz: http://www.linuxsoft.cz/php/ ,) :)
Případně, pokud umíš bře anglicky, můžeš použít přímo php manuál: http://www.php.net/manual/en/index.php
// Ona je i česká verze manuálu, ale není úplná a hlavně není pořádně aktualizovaná - to už jsou lepší různé seriály (já osobně se základy učil na interval.cz, ale ten na linuxsoftu je podle mě lepší :)) ).
jen bych doplnil Orcslayer, case nemusi koncit breakem, to musi jen v pripade, ze chce vykonat prave tu jednu vetev case. Dvojtecka slouzi jako "uvozovac", v pripade te "inline podminky" jako oddelovac a pokud se dostanes az k objektum, tak tam se pomoci :: vola metoda tridy, ktera nema instanci objektu(ted me nenapada, jak to lip napsat)
if
if($foo === 1)
{
//code
}
// a alternativa
if($foo === 1):
//code
endif;
switch
switch($foo)
{
case 'foo':
break;
}
switch($foo):
case 'foo'
break;
endswitch;
ano a stejny princip plati i u foreach, while, for apod. :)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
K čemu slouží php? — založil Bb
K čemu je ? — založil Adam
K čemu všemu je C/C++ ? — založil Moro
Data mapping - k čemu je ? — založil stibi
Miranda-k čemu a jak to slouží? — založil jevlak
Moderátoři diskuze