|
|
|
|
|
|
|
#1 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse: Fortgeschritten ![]() |
Hallo,
ich arbeite gerade an einer Klasse. Die Klasse soll je nach Zuweisung entweder etwas via echo ausgeben oder einen Array zurückgeben. Das Zurückgeben sollte allerdings nicht mit return erfolgen. D.h. ich rufe die Klasse praktisch wie folgt auf: PHP-Code:
Ist nen bissl kompliziert erklärt, aber ihr versteht das schon ^^ mfg Link |
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 16.07.2005
Beiträge: 1.006
PHP-Kenntnisse: Fortgeschritten ![]() |
bei einer klasse, in diesem zusammenhang object (eine instanz einer klasse) genannt, geht es eher darum vom globalen raum wegzukommen.
außerdem stellt sich mir doch die frage, warum du nicht einfach etwas der funktion übergeben kannst, also im konstruktor oder der ausgabe/verarbeite funktion? außerdem könntest du natürlich einfach eine public variable angeben. oder noch eine funktion schreiben get_array() die dir ein array zurückgibt usw. |
|
|
|
|
#3 (permalink) |
|
moderatives Dielektrikum
Registriert seit: 21.05.2008
Beiträge: 26.138
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Was für ein Wunder erwartest Du?
- per return zurückgeben oder - in einen leeren Referenzparameter schreiben oder - in $GLOBALS schreiben Ehrlich gesagt, nein, ich verstehe nicht was Du meinst. Vielleicht gib mal etwas mehr Hintergrund an. |
|
|
|
|
#4 (permalink) | ||
|
Erfahrener Benutzer
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse: Fortgeschritten ![]() |
Zitat:
Zitat:
mfg Link |
||
|
|
|
|
#6 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse: Fortgeschritten ![]() |
Ok, hab gerad gemerkt, dass man in den Funktionen einer Klasse doch mit return arbeiten kann
Problem hat sich damit erübrigt Danke. mfg Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert" |
|
|
|
|
#8 (permalink) |
|
Moderator und Wett-König
|
Das was du da vor hast, solltest du meiner Ansicht nach NICHT mir Objektorientierung lösen, das sieht zu sehr nach funktionaler oder prozeduraler Programmierung aus.
__________________
Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| String-Parser Klasse - was muss rein? | Matze | PHP Tipps 2007 | 2 | 08.04.2007 22:14 |
| Variable setzen außerhalb von der Klasse | phpbeginner | PHP Tipps 2007 | 13 | 28.03.2007 14:09 |
| Variable in $this Variable der Klasse benutzen | PHP Tipps 2006 | 5 | 03.05.2006 20:04 | |
| mehr als eine Klasse einbinden | Alpha Centauri | PHP-Fortgeschrittene | 4 | 13.04.2006 20:56 |
| Instanz einer Klasse in SessionVariable | PHP-Fortgeschrittene | 2 | 21.02.2006 00:18 | |
| Variable in einer Klasse definieren | Simon9990 | PHP Tipps 2006 | 5 | 01.02.2006 23:25 |
| Klasenname einer nicht instanziierten Klasse | DerDesian | PHP Tipps 2007 | 9 | 30.11.2005 13:13 |
| Instanz einer Klasse in einer anderen Klasse verwenden | Buhmann | PHP-Fortgeschrittene | 7 | 28.10.2005 23:12 |
| Variable durch 2. Variable bestimmen | Quagga | PHP Tipps 2005-2 | 11 | 26.10.2005 17:34 |
| Problem mit Übergabe einer Klasse in PHP4 | PHP-Fortgeschrittene | 10 | 08.01.2005 21:00 | |
| Warum wird Variable nicht übergeben??? | Anuschka | PHP Tipps 2005 | 2 | 06.01.2005 13:22 |
| error: Zugriff auf protected variable aus extendet klasse | PHP Tipps 2004 | 3 | 26.09.2004 23:39 | |
| Klassenobjet in anderer Klasse benutzen | inu | PHP Tipps 2004 | 6 | 19.09.2004 10:58 |
| Klasse ändern | UniQ | PHP Tipps 2004 | 5 | 24.08.2004 14:46 |
| Variable einer Klasse | PHP Tipps 2004 | 2 | 15.06.2004 16:26 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.