---
title: "globale variable"
url: "https://www.typo3.net/d/11029-globale-variable"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2004-04-29"
last_reply: "2004-04-29"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# globale variable

Extensions · 1 Antwort · gestartet 2004-04-29

## Eröffnungsbeitrag

**andilein** · 2004-04-29 · [Beitrag #1](https://www.typo3.net/d/11029-globale-variable/1)

Hi Leute!

Bin grad am Diplomarbeit schreiben und beschäftige mich dabei intensiv mit der Direct Mail Extension. Stehe leider grad vor folgendem Problem:

Ich habe in der Klasse „mod_web_dmail“ eine zusätzliche Klassenvariable angelegt. Allerdings wird der veränderte Wert dieser nicht automatisch beim nächsten Aufruf auf einer anderen Seite gespeichert, solange ich die Variable nicht als Argument im Konstruktor der Klasse übergebe -> function mod_web_dmail ($id,$pageinfo,$perms_clause,$CMD,$pip,$sys_dmail_uid,$pages_uid,$modTSconfig). Doch wenn ich meine Variable im Konstruktor als Argument hinzufüge, krieg ich eine Fehlermeldung, dass er nun anscheinend zuviele Argumente übergeben kriegt:

Warning: Missing argument 8 for mod_web_dmail() in C:Inetpubwwwroot	ypo3_dummy3.5	ypo3extdirect_mailmodclass.mod_web_dmail.php on line 103
// (Line 103 -> Konstruktor)

Scheint als wären die Argumente irgendwo fix festgelegt?! Leider fällt mir grad nicht ein, wie ich dieses Problem lösen könnte. Wäre dankbar für Hinweise!!!

Danke im voraus!

Liebe Grüße,
Andrea

## Antworten

### [#2](https://www.typo3.net/d/11029-globale-variable/2) · andilein · 2004-04-29

Egal, ich hab's jetzt einfach über "t3lib_div::GPvar" gelöst. Wer weiß, wo der Konstruktor von der Extension genau aufgerufen wird... Aber warum kompliziert, wenn's - für diese Zwecke ausreichend - auch einfach geht!

---

Quelle: „globale variable“, typo3.net, https://www.typo3.net/d/11029-globale-variable
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
