php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2006, 13:40  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard global vermeiden

Hallo

wie kann ich Variablen golbal nutzen bzw. in Klassen ohne sie als global deklarieren?

danke
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.12.2006, 13:44  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wofür willst du sie global nutzen? Klassen sind doch extra dafür da um einen eigenen Variablenraum zu haben um nicht mit globalen Varialben arbeiten zu müssen.

Du solltest eigentlich alles was du brauchst über die Parameter an die Klasse/Funktion übergeben und was du von der Klasse zurück haben möchtest solltest du per return zurückgeben.
Flor1an ist offline  
Alt 29.12.2006, 13:53  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

z.b. Datenbankobjekt
um es nicht jedesmal neu erstellen zu müssen
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline  
Alt 29.12.2006, 13:56  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von phpbeginner
z.b. Datenbankobjekt
um es nicht jedesmal neu erstellen zu müssen
Das hast du doch schon 2 Threads weiter unten gefragt - warum jetzt ein neuer Thread?


Zergling hat dir doch eine Möglichkeit gezeigt - übergebe das Datenbankobjekt dem Konstruktor.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 29.12.2006, 15:25  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Alternativ das Singleton-Pattern nutzen (nicht immer sinnvoll) oder das Registry-Pattern.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP-Editor gesucht Shyne PHP-Fortgeschrittene 14 12.05.2008 00:22
Doppelte E-Mail bei der Anmweldung vermeiden Matthiasnet PHP Tipps 2006 10 05.10.2006 20:10
Problem mit Global Scope von Funktionen WickedImp PHP-Fortgeschrittene 13 16.05.2006 00:30
js: globale Variable lokal global Deklarieren Blank HTML, Usability und Barrierefreiheit 1 22.04.2006 15:42
Mehrere Variabelen mit global in Funktion einlesen DerTschmi PHP Tipps 2006 8 22.03.2006 21:27
$_GET funktioniert trotz global nicht imported_Lumio PHP-Fortgeschrittene 12 10.09.2005 22:04
Werden lokale Variablen mit "return $x;" zu global PHP Tipps 2005-2 6 05.08.2005 21:40
In Fuktionen alle Variablen Global stellen ? atom-dragon PHP Tipps 2005-2 5 22.07.2005 04:30
Wie ersetz ich bloß dieses unsichere GLOBAL? PHP Tipps 2005 11 08.03.2005 13:05
wie mache ich ein variable aus ein funktion global? PHP Tipps 2005 2 09.02.2005 18:26
[Erledigt] Doppeltes Auslesen vermeiden Datenbanken 6 31.01.2005 08:25
global $$smilie; ?? Creativ PHP Tipps 2004-2 8 05.12.2004 19:54
global?? PHP Tipps 2004 1 01.11.2004 23:02
Global suter PHP Tipps 2004 1 31.08.2004 17:16
global $_SESSION[login]; PHP Tipps 2004 3 29.07.2004 22:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php global vermeiden, php vermeidung global, php globals vermeiden, php global schlecht or vermeiden, php globals benutzen, php $globals vermeiden, php klasse global verwenden, php globales datenbankobjekt, php globals statt klasse, global in klassen, datenbankobjekt global, globales datenbankobjekt php, php global wozu, php $global vermeiden

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.