Kezdőoldal » Számítástechnika » Programozás » Egy IF ágat beletudok tenni...

Egy IF ágat beletudok tenni egy változóba?

Figyelt kérdés
Php nyelvről van szó
2018. aug. 22. 20:32
 1/7 anonim ***** válasza:
Mindig csak a gányolás. :(
2018. aug. 22. 20:41
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

Szinte, ternary operator a kulcsszo.

$valtozo = feltetel ? Igaz ag : hamis ag;


If(true){

$a ='igaz';

}else{

$a ='hamis';

}


Roviden:

$a = true ? 'Igaz' : 'hamis';

2018. aug. 22. 20:43
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
91%
Ha rovid, akkor nem ganyolas, sot, olvashatobb is.
2018. aug. 22. 20:46
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

Konkrétan egy elágazást nem tudsz változóban eltárolni, egy változó valamilyen értéket tud eltárolni, az elágazás meg egy vezérlési szerkezet. Ahogy fentebb írták, van ún. ternary operator, amivel egy változó értékadásán belül használhatsz elágazást. Illetve lehet pl fügvényt eltárolni változóban, amiben megvalósíthatsz valamilyen elágazást, így lényegében "egy elágazás van a változódban":


$func = function($param){ ... };


És így lesz egy változód, amit meg tudsz hívni, mint egy függvényt.


$func("sajt");

$func(123);

...

2018. aug. 22. 21:06
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

evvel tényleg beletettek egy if ágat a változóba..... ja nem mégse :D ez csak egy logikai kiértékelés alapján történő értékadás.


ha olyan nagyon überbrutál és gyakran használt ,akkor metódusba ki lehet szervezni és később is hivatkozhatsz rá és szép beszédes nevet is adhatsz neki. Bár a php egy nem típusos igénytelen nyelv azért gondolom a refactorálás fogalmát ott is ismerik.Remélem...talán.... :D


Bár a kérdésre magára válaszolva egy ágat nem tudsz belerakni egy változóba ellenben kiszervezheted egy metódusba amit könnyen meghívhatsz.

2018. aug. 22. 21:28
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
PHP-hoz 10 éve nem nyúltam, de ahogy emlékszem ott is vannak osztályok, így gyakorlatilag bármilyen viselkedést előírhatsz a változóidnak.
2018. aug. 22. 22:49
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
koszi mindenkinek
2018. aug. 23. 05:51

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!