Kezdőoldal » Számítástechnika » Programozás » Php mikor lehet elhagyni a...

Php mikor lehet elhagyni a kapcsos zárójelet?

Figyelt kérdés

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


2010. aug. 1. 11:47
 1/5 anonim ***** válasza:

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)

2010. aug. 1. 12:07
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
köszönöm a választ de konkrétan így se értem, nem baj próbálkozok tovább magamtól, köszönöm a választ ettől függetlenül és a rászánt időt
2010. aug. 3. 10:24
 3/5 anonim ***** válasza:

if (kifejezes) egy_darab_funkcio(); //mukodik


if (kifejezes)

egy_darab_funkcio(); // mukodik


if (kifejezes):

funkcio();

funkcio(2);

funkcio3();

//mukodik

endif;

2010. aug. 4. 13:35
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
utolsó, köszönöm, most már értem
2010. aug. 5. 10:55
 5/5 A kérdező kommentje:
szal most kipróbáltam, echo-val és nem ment, írtam hozzá egy egyedi hibajelző funkciót és azzal megy, aszem most már értem, köszönöm a segítséget utolsó
2010. aug. 5. 11:09

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!