| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Zdravim,
Prosim Vas ako mozem deklarovat premennu aby platila aj vo funkcii?
Mam kod napr.
Kód: <?php $jedna = "Jedna"; $dva = "Dva";
$cislo = 1;
function vyber($number){ switch ($number){ case 1 : $number = $jedna; break; case 2 : $number = $dva; break; } return $number; } echo vyber($cislo); ?>
a potrebujem aby tu premennu $jedna a$dva mi brala funkcia
Dakujem
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
možnosti:
1. dáš ju ako parameter vo funkcii (v tomto prípade preferujem)
2. premenné $jedna a $dva si dáš do arrayu, ktorý predáš ako parameter alebo pristupuješ cez $GLOBALS
3. voláš ju cez $GLOBALS['nazovpremennej']
4. zadefinuješ si ju ako globálnu konštantu cez define()
Ak sa bavíme teda o
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 30.06.07 Prihlásený: 24.07.12 Príspevky: 530 Témy: 85 Bydlisko: košice | Napísal BBUlet: 18.08.2009 13:52 | |
|
alebo
Kód: <?php $jedna = "Jedna"; $dva = "Dva";
$cislo = 1;
function vyber($number){ global $jedna,$dva; switch ($number){ case 1 : $number = $jedna; break; case 2 : $number = $dva; break; } return $number; } echo vyber($cislo); ?>
_________________ PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD] PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
sorry, zabudol som dopísať vetu
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen | Napísal autor témy Snacker: 18.08.2009 19:27 | |
|
Ako parameter vo funkcii som si myslel ale pre moj ucel mi to nevyhovuje. S global premennymi som este nemal tu cest pracovat kedze som nebol nuteny k ich pouzitiu. Kazdopadne si nejaku z alternativ vyberiem a dakujem pekne obom
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
tých možností je veľa, ďalšia je Kód: extract($GLOBALS, EXTR_REFS);
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 19.08.2009 11:51 | |
|
ja by som tiež odporúčal použiť zápis global $jedna,$dva; Myslím, že je to najjednoduchšie a funkčné presne podľa potrieb.
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen | Napísal autor témy Snacker: 19.08.2009 12:14 | |
|
Presne to som aj pouzil , zda sa mi najjednoduchsie
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| doctype deklaracia v HTML, XHTML, XML, CSS | 5 | 353 | 12.10.2013 17:33 weroro | | deklaracia pola - C v Assembler, C, C++, Pascal, Java | 4 | 997 | 12.11.2010 13:40 mack0 | | C++ Hlavickovy subor vs Hlavickovy subor s CPP suborom (Alebo deklaracia a definicia tried v1 alebo 2och suboroch) v Assembler, C, C++, Pascal, Java | 5 | 611 | 19.06.2017 21:16 BX | | Odovzdavanie premennej v PHP, ASP | 11 | 801 | 05.10.2009 9:45 Tominator | | Dlzka premennej v JavaScript, VBScript, Ajax | 7 | 614 | 10.06.2009 19:37 roach189 | | nazov premennej v JavaScript, VBScript, Ajax | 6 | 520 | 07.01.2010 23:28 roach189 | | vytvorenie premennej... v PHP, ASP | 6 | 573 | 24.09.2008 22:43 vl4kn0 | | Zmena $premennej v PHP, ASP | 9 | 666 | 03.02.2010 14:55 rooobertek | | existencia premennej v PHP, ASP | 3 | 552 | 25.08.2008 12:45 toma-mato | | predanie premennej v JavaScript, VBScript, Ajax | 4 | 1797 | 15.10.2009 12:20 pilná lama glama | | Ziskanie globalnej premennej v PHP, ASP | 2 | 510 | 21.09.2010 15:21 emer | | Správanie premennej $_SESSION v PHP, ASP | 1 | 353 | 15.06.2012 17:59 emer | | Max velkost premennej v PHP, ASP | 4 | 367 | 21.04.2010 22:00 Antuanet | | [VYRIESENE] volanie premennej v PHP, ASP | 2 | 454 | 13.02.2009 13:50 beginner | | [DELPHI] adresa premennej v Delphi, Visual Basic | 1 | 492 | 24.02.2010 14:56 Fico | | Zistovanie typu premennej v PHP, ASP | 2 | 523 | 17.11.2007 17:44 PHP zaciatocnik |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|