[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.05.09
Prihlásený: 14.02.14
Príspevky: 106
Témy: 52 | 52
NapísalOffline : 24.08.2012 9:37 | Prenos premennych medzi funkciami

Nazdar, mám problem s pouzivanim premennych v ramci viacerych funkcii. Nechcel som vas s tym otravovat, ale na nete sa mi nepodarilo najst nejake normalne vysvetlenie. Ako sa to da riesit? Skusal som spravit z tych premennych v prvej funkcii globalne premenne ale to nejak nefungovalo. Mám napriklad kod:

Kód:
function jablko() {
   $a = 5;
   $b = 4;
}

function melon() {
   $c = $a + $b;      // $a a $b by mali byt premenne z prvej funkcie
   echo $c;   
}


Offline

Čestný člen
Čestný člen
Prenos premennych medzi funkciami

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 24.08.2012 9:49 | Prenos premennych medzi funkciami

Vysvetlenie mas na http://php.net/manual/en/language.variables.scope.php
Clanok radi pouzivat global, ale dokladne to zvaz. Radsej tieto premenne prenasaj ako argument.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.05.09
Prihlásený: 14.02.14
Príspevky: 106
Témy: 52 | 52
Napísal autor témyOffline : 24.08.2012 9:58 | Prenos premennych medzi funkciami

Clanok som cital. Ten prenos premennych ako parameter medzi 2 funkciami nejak syntakticky nezvladam, nemohol by si mi to nejak naznacit?


Offline

Čestný člen
Čestný člen
Prenos premennych medzi funkciami

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 24.08.2012 10:32 | Prenos premennych medzi funkciami

http://www.php.net/manual/en/functions.user-defined.php, http://www.php.net/manual/en/functions.arguments.php atd.
Uc sa, toto su uplne zaklady. Daj svoj kod, ten ti opravime, ale cele ti to pisat nikto nebude, lebo s takymto pristupom nikdy nenapises ani najjednoduchsiu aplikaciu.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.05.09
Prihlásený: 14.02.14
Príspevky: 106
Témy: 52 | 52
Napísal autor témyOffline : 26.08.2012 16:45 | Prenos premennych medzi funkciami

Mam este 2 otazky. Za predpokladu ze chcem aby mi funkcia vratila viacero premennych tak pouzijem nieco taketo:

Kód:
function jablko() {
   $a = 5;
   $b = 4;
   return array($a, $b);
}


Problem nastava ked chcem potom k tymto hodnotam pristupovat a pouzit ich ako argument do dalsej funkcie. Riesim to takto:

Kód:
$vystupFunkcie = jablko();
$b = $vystupFunkcie[1];

function hruska($b) {
echo $b;
}


Problem je ale v tom, ze ked nacitam funkciu do premennej $vystupFunkcie tak sa mi ta funkcia spusti a presne to nechcem aby sa stalo. Da sa to nejako vyriesit?

A este jedna otazka trochu pomimo. Je mozne aby MySQL databaza pravidelne (napriklad kazdy tyzden) resetovala hodnotu vo vybranom poli na nulu? Ďakujem


Offline

Užívateľ
Užívateľ
Prenos premennych medzi funkciami

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 26.08.2012 17:13 | Prenos premennych medzi funkciami

nerozumiem, ako chces "nacitat funkciu" resp vystup funkcie bez toho aby sa spustila funkcia?


_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
Prenos premennych medzi funkciami

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 27.08.2012 4:26 | Prenos premennych medzi funkciami

maťo* píše:
A este jedna otazka trochu pomimo. Je mozne aby MySQL databaza pravidelne (napriklad kazdy tyzden) resetovala hodnotu vo vybranom poli na nulu? Ďakujem
Na toto si zaloz novu temu.


 [ Príspevkov: 7 ] 


Prenos premennych medzi funkciami



Podobné témy

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

predavanie premennych medzi strankami

v PHP, ASP

8

416

26.02.2011 14:20

1daemon1

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

prenos záložiek medzi počítačmi

v Sieťové a internetové programy

1

440

11.12.2008 10:08

don jebot

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

prenos dat medzi aplikaciami

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

11

169

23.03.2013 16:33

Ivan11114

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

Slabý prenos medzi particiami

v Pevné disky a radiče

6

336

13.10.2010 19:51

Milanese

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

[RoR] Prenos objektu medzi controllermi

v Perl, Python, Ruby, CGI

2

168

09.11.2014 21:45

destik

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

Prenos suborov medzi notebookom a PC

v Siete

16

6065

21.05.2011 14:10

Melon2k

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

Prenos udajov (zdielana zlozka) medzi notebookom a PC?

v Operačné systémy Microsoft

4

123

27.12.2015 0:21

michalesku

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

VB 2010 Prenos premennej medzi dvoma vlaknami (.threading)

v Delphi, Visual Basic

3

289

06.03.2012 21:48

Siriuse

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

C pomoc s funkciami

[ Choď na stránku:Choď na stránku: 1 ... 4, 5, 6 ]

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

165

7893

06.02.2010 17:33

ado21

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

Problém s 2 funkciami

v JavaScript, VBScript, Ajax

0

63

02.04.2013 17:34

maťo*

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

Ako nastaviť všetkým EditBoxom jedno PopUp menu s funkciami?

v Delphi, Visual Basic

9

479

01.08.2010 22:22

Manny

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

Načítavanie premenných

v PHP, ASP

7

408

17.09.2007 15:59

pitrik1

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

prenasanie premennych

v PHP, ASP

25

519

17.10.2012 22:25

Lier

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

Chybne spracovanie premennych

v PHP, ASP

2

131

22.08.2012 9:56

Wor3d

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

Java - zoznam premennych

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

4

449

29.12.2008 17:12

1231dodo

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

JS viac premennych

v JavaScript, VBScript, Ajax

1

472

07.08.2008 19:08

neutronmind



© 2005 - 2017 PCforum, edited by JanoF