| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Wozu solltest Du die denn global machen? Die Namensräume von Funktionen und Klassen sind wesentlich besser "kontrollierbar". Du nutzt doch Klassen?! Dann nutze doch auch die Vorteile dieser...
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Globals bieten keine Kontrolle darüber, an welchen Stellen benutzte Daten noch benutzt und ggf. geändert werden. Das kann zu negativen Seiteneffekten führen. Da sich globale Variablen auch einen Scope teilen, kann es z.B. wenn zwei Komponenten den selben Variablennamen benutzen, passieren, dass die eine Komponente der anderen Variablen überschreibt, löscht, im Typ ändert etc.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 03.08.2010
Beiträge: 1.141
PHP-Kenntnisse: Anfänger ![]() ![]() | Zitat:
LG
__________________ Keine Zahl != ein Zeichen das keine Zahl ist | |
| | |
| | |
| Erfahrener Benutzer | Ich verwende schon Konstanten, um im ganzen System auf einheitliche Grundlagen zurückzugreifen. Jedoch würde ich keine "Zugangsdaten" in Konstanten ablegen.
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 17.08.2010
Beiträge: 216
PHP-Kenntnisse: Fortgeschritten ![]() | weil die Integrität globaler Variablen nicht sichergestellt ist. angenommen du hast deine Datenbankverbindung in einer globalen Variablen gespeichert, dann braucht irgendeine Komponente deines Systems diese Variable nur versehentlich zu überschreiben und schon ist die Verbindung, auf die sich alle anderen Komponenten blind verlassen, zerstört und es hagelt Fehlermeldungen. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Eure Meinung zum Design einer Seite :) | Jonny2010 | Off-Topic Diskussionen | 16 | 14.04.2011 22:03 |
| (Hosting-) Design zu verkaufen | JLNNN | Gewerblich | 3 | 05.02.2011 18:10 |
| Website in OOP: Wie am besten vorgehen? | GreenDelta | PHP Einsteiger | 13 | 29.01.2011 12:25 |
| [Erledigt] Design von Klassen für Datenbankabfragen | Sirke | Software-Design | 10 | 17.06.2010 12:40 |
| gleich oop lernen oder erst mal prozedural programmieren? | Voltage | PHP Tipps 2010 | 7 | 22.01.2010 16:46 |
| Design Pattern | BlackScorp | PHP Tipps 2009 | 7 | 06.01.2010 19:04 |
| 100% OOP wirklich sinnvoll ? | Pehapeh | PHP-Fortgeschrittene | 31 | 04.12.2009 11:19 |
| Wer hilft mir bei OOP? | echo | Beitragsarchiv | 27 | 23.02.2009 16:12 |
| Design Pattern | Harry B. | Software-Design | 7 | 02.09.2008 20:49 |
| Design und Code Trennen | TeazY | PHP Tipps 2008 | 29 | 21.05.2008 12:08 |
| Design | Beitragsarchiv | 26 | 04.06.2005 20:56 | |
| [PHP] Design Schutz für ein Gästebuch | I-Spy | PHP Tipps 2005 | 5 | 01.01.2005 11:25 |