Php mikor lehet elhagyni a kapcsos zárójelet?
Sziasztok.
Elég kezdő programozó vagyok, és azt szeretném kérdezni, hogy mikor lehet elhagyni a kapcsos zárójelet?
Egész pontosan űrlapoknál láttam, pl
if(isser($_POST['urlap'])) {
$valtozo = *POST['valtozo'];
(if(!emtpy($valtozo))) {
....adatbázis bevitel
}else{
echo "kihagytad a változót";
}
}//urlap zárolás vége
amit vettem könyvet így mutatja be
de láttam ilyet is, másnál, hogy kapcsos záró jelek nélkül csinálják
pl
if(empty($_POST['valtozo']))
echo "Nem adtad meg a változót";
adatbázis bevitel
Megpróbáltam ugyan így a saját scriptembe, de nem ment, valaki el tudná mondani, hogy miért nem amikor a másikban igen, és hogy a kapcsos zárójeleket mikor milyen esetben lehet elhagyni?
küszömön szépen előre is
Csak akkor lehet elhagyni, ha csak egy végrehajtandó utasítás van.
pl.
if(1)
echo "1";
//itt folytatódik a program
Ugyanez, ha kiteszed a kapcsos zárójeleket, akkor is jó, ha több soros, akkor pedig mindenképp kell
if(2) {
echo "2";
echo "szám"; }
A te példád esetén itt lehetne elhagyni:
(if(!emtpy($valtozo))) {
....adatbázis bevitel
}else
echo "kihagytad a változót";
(ha az adatbázis-bevitel több utasításból áll, akkor ott kell, az else-nél pedig nem kell)
if (kifejezes) egy_darab_funkcio(); //mukodik
if (kifejezes)
egy_darab_funkcio(); // mukodik
if (kifejezes):
funkcio();
funkcio(2);
funkcio3();
//mukodik
endif;
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!