![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób zmienną utworzoną w funkcji wykorzystać poza nią
![]() Z tego co czytałem to trzeba użyć static, ale mi to nie działa :| -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
korzystać ze zmiennej globalnej?
global lub tablica $GLOBALS Static służy do czegoś innego - tj. zapisuje zmienna, i przy powtórnym uruchomieniu funkcji zna jej wartość. -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:da81f8b7f1]<?php
function cos() { $x="bla bla bla"; return($x); } ?>[/php:1:da81f8b7f1] O to chodzi? -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Jest to zmienna utworzona tylko w funkcji.
A co do return to mi odpada. Jest może coś innego?? -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
nie rozumiem ostatniego posta, ale nadal wydaje mi sie, że chodzi o to:
[php:1:6a39c0f3ca]<?php function test(){ $GLOBALS['nowa_zmienna'] = "vartosć testowa"; } test(); echo $GLOBALS['nowa_zmienna']; echo $nowa_zmienna; ?>[/php:1:6a39c0f3ca] ######################### edytowane 2 : 0 dla mnie ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ewentualnie przez referncję:
[php:1:e374baff03]<?php function costam($a,$b,&$zmienna) { $zmienna+=$a*$b+8; return($a*$ ![]() } $zmienna=16; $c=costam(5,3,$zmienna); echo $zmienna; ?>[/php:1:e374baff03] Edytowane: DeyV, chcesz się ścigać? ;-) -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
[php:1:a2bfcc298e]<?php
function cos() { $GLOBALS['zmienna'] = 'blabla'; } ?>[/php:1:a2bfcc298e] [php:1:a2bfcc298e]<?php function cos(&$zmienna) { $zmienna = 'blabla'; } [...] cos($zmienna_globalna); ?>[/php:1:a2bfcc298e] Moze takie cos Cie zadowoli? update: kurde, byliscie szybsi ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze rozumiem, to jak ustawię Globals['var'] w funkcji to będą to mógł też poza nią wykorzystać??
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
poczytaj o predefiniowanych zmiennych.
I czytaj dokładniej. Tam jest napisane $GLOBALS !!! ----------------------- 3 : 0 -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Oj machnałęm się miało być $GLOBALS
Ale nie dowiedziałem sie czy tak jest :| -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
menic - spójrz na swoją sygnaturkę i zajrzyj do manuala.
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale nie dowiedziałem sie czy tak jest :|
Tak jest... |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat menic - spójrz na swoją sygnaturkę i zajrzyj do manuala.
Sygnaturkę dobrze znam.... Ale jak mam coś zrobić skoro nie wiem jak ![]() Ale teraz skoro już wiem.... ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 08:46 |