Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienna tablicowa widziana poza funkcją
Forum PHP.pl > Forum > PHP
n4din
Witam szanownych Forumowiczów.

Prezentuję kod będący tematem mojego postu.


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Untitled Document</title>
</head>

<body>
<?php

// definiuję pierwszą funkcję
function jeden() {

$new = array ();

$new['rodzaj'] = "jeden";

echo $new['rodzaj']; // ta zmienna się wyświetla


}

// definiuję drugą funkcję w której wywołuję wartość zapisaną w funkcji pierwszej
function dwa() {

echo $new['rodzaj']; // ta zmienna nie jest "widziana" w tej funkcji

// jak sprawić, aby była widziana

}

?>

</body>
</html>

Zmienną jest tablica.
Jak pokazać zmienną z funkcji pierwszej w funkcji drugiej.

Proszę o pomoc.
Z góry dziękuję.
jajcarzd1
  1. <?php
  2.  
  3. $new = array();
  4. // definiuję pierwszą funkcję
  5. function jeden() {
  6.  
  7. global $new;
  8. $new['rodzaj'] = "jeden";
  9.  
  10. echo $new['rodzaj']; // ta zmienna się wyświetla
  11.  
  12.  
  13. }
  14.  
  15. // definiuję drugą funkcję w której wywołuję wartość zapisaną w funkcji pierwszej
  16. function dwa() {
  17.  
  18. global $new;
  19. echo $new['rodzaj']; // ta zmienna nie jest "widziana" w tej funkcji
  20.  
  21. // jak sprawić, aby była widziana
  22.  
  23. }
  24.  
  25.  
  26. jeden();
  27. dwa();
  28. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.