Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dostęp do zmiennej zdefiniowanej w funkcji poza funcką
pawel.ad
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 8.03.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Może problem banalny, ale nie za bardzo wiem jak zdefiniować problem w Google, bo za każdym razem jak próbuję znaleźć rozwiazanie to wyskakuja mi odpowiedzi z zastosowaniem GLOBAL $a czyli na odwrót(dostęp w funkcji do zmiennej która została zdefiniowana przed funkcją).

Chcę aby poniższy kod poprawnie wyświetlił zmienną b
Kod
function(test) {
$a = 1;
$b = 2;

$suma = $a + $b;

echo $suma;
};

test();
echp $b;      // tu ma się wyświetlić 2


Z góry przepraszam jeżeli pytanie banalne (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel.ad
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 8.03.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Tak zajrzałem, i nadal zaglądam, ale widzę tylko:
Kod
$a = 1;
$b = 2;

function Suma()
{
    global $a, $b;

    $b = $a + $b;
}

Suma();
echo $b;

Czyli odwrotność tego co ja chcę zrobić.

Próbuję analogicznie:
Kod
function Suma() {
    $a = 1;
    $b = 2;

    $b = $a + $b;
};

Suma();
global $a, $b;
echo $b;

ale nic mi nie wychodzi...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 06:11