obiekt stworzony w funkcji jako globalny

0

Witam chce uczynić obiekt obiektem globalnym tak bym miał dostęp do niego z różnych części strony lecz chce go stworzyć w funkcji przedrostek global w tym przypadku nie pomaga czy jest to możliwe?

<?php
 
//-------- PLIK 1 ---------------------------
class zbior {
    public function __construct() { } 
 
    public function ggg(){
        echo "ggg<br/>";
    }
}
 
 
//------- PLIK 2 ----------------------------
function jakasFunkcja(){
    //includowanie PLIKU 1
    $funkcje = new zbior();
    global $funkcje;
}
 
jakasFunkcja();
 
$funkcje->ggg();
 
?>
1
    $funkcje = new zbior();
    global $funkcje;

Patrz na kolejność tych dwóch instrukcji, aż nie zobaczysz błędu.

0

O dziekuje bardzo przyznam sie ze nie wiedzialem tego... zawsze bylem przekonany ze robi się to po utworzeniu

<?
$x = 1;

function abc(){
    global $x;
    $x++;
}
?>

1 użytkowników online, w tym zalogowanych: 0, gości: 1