Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
deklaracia premennej

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 18.08.2009 13:42

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


Offline

Skúsený užívateľ
Skúsený užívateľ
deklaracia premennej

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 18.08.2009 13:51

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!
Offline

Užívateľ
Užívateľ
deklaracia premennej

Registrovaný: 30.06.07
Prihlásený: 24.07.12
Príspevky: 530
Témy: 85
Bydlisko: košice
Príspevok NapísalOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
deklaracia premennej

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 18.08.2009 14:38

sorry, zabudol som dopísať vetu :D







_________________
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!
Offline

Užívateľ
Užívateľ
deklaracia premennej

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 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 :)


Offline

Skúsený užívateľ
Skúsený užívateľ
deklaracia premennej

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 18.08.2009 19:31

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!
Offline

Užívateľ
Užívateľ
deklaracia premennej

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
deklaracia premennej

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 19.08.2009 12:14

Presne to som aj pouzil , zda sa mi najjednoduchsie :)


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. doctype deklaracia

v HTML, XHTML, XML, CSS

5

353

12.10.2013 17:33

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. deklaracia pola - C

v Assembler, C, C++, Pascal, Java

4

997

12.11.2010 13:40

mack0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odovzdavanie premennej

v PHP, ASP

11

801

05.10.2009 9:45

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dlzka premennej

v JavaScript, VBScript, Ajax

7

614

10.06.2009 19:37

roach189 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nazov premennej

v JavaScript, VBScript, Ajax

6

520

07.01.2010 23:28

roach189 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vytvorenie premennej...

v PHP, ASP

6

573

24.09.2008 22:43

vl4kn0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena $premennej

v PHP, ASP

9

666

03.02.2010 14:55

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. existencia premennej

v PHP, ASP

3

552

25.08.2008 12:45

toma-mato Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. predanie premennej

v JavaScript, VBScript, Ajax

4

1797

15.10.2009 12:20

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ziskanie globalnej premennej

v PHP, ASP

2

510

21.09.2010 15:21

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Správanie premennej $_SESSION

v PHP, ASP

1

353

15.06.2012 17:59

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Max velkost premennej

v PHP, ASP

4

367

21.04.2010 22:00

Antuanet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] volanie premennej

v PHP, ASP

2

454

13.02.2009 13:50

beginner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [DELPHI] adresa premennej

v Delphi, Visual Basic

1

492

24.02.2010 14:56

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistovanie typu premennej

v PHP, ASP

2

523

17.11.2007 17:44

PHP zaciatocnik Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra