Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 12-11-2008, 13:43
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.604
h3ll befindet sich auf einem aufstrebenden Ast
Standard Re: [Funktion] Array global erreichbar machen für Funktionen?

Zitat:
Original geschrieben von phpMorpheus2
Hi,
ich habe in meiner Lib.php mehrere Funktionen (Nur Funktionen befinden sich dort)
Nun kommen in mehreren Funktionen die exakt selben Array zum Einsatz.
Kann ich die Array irgendwie über alle Funktionen global oder soetwas setzen, damit jede Funktion diese Array nutzen kann?
Global ist generell schlecht und sollte vermieden werden.

Wieso machst du nicht einfach eine Klasse?

PHP-Code:
class MeineKlasse {
    private 
$mein_array = array();

    public function 
foo() {
        
// mach was mit $this->mein_array
    
}

    public function 
bar() {
        
// mach was anderes mit $this->mein_array
    
}

    public function 
set_mein_array($param) {
        
$this->mein_array $param;
    }

    public function 
get_mein_array() {
        return 
$this->mein_array;
    }

Mit Zitat antworten