---
title: "Unterschied zwischen \"lib\" und \"temp\""
url: "https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-06-01"
last_reply: "2007-06-01"
replies: 5
solved: true
page: 1
pages: 1
lang: "de"
---

# Unterschied zwischen "lib" und "temp"

TYPO3 › TypoScript · 5 Antworten · gelöst · gestartet 2007-06-01

## Frage

**Unbekannter Benutzer** · 2007-06-01 · [Beitrag #1](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/1)

Hallo allerseits

Was sind die Unterschiede zwischen "lib" und "temp"? Welches soll in welchen Fällen gebraucht werden? In welchem Zusammenhang stehen sie zum Cache?

Ich weiss nur, dass "lib" im Array auch nach dem Parsen erhalten bleibt und "temp" nicht.

Besten Dank für eure Hilfe.

Grüss
Pantelis

## Beste Antwort

**Unbekannter Benutzer** · 2007-06-01 · [Beitrag #6](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/6)

**VIELEN DANK ALLERSEITS :)**

## Antworten

### [#2](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/2) · jenses · 2007-06-01

Es ist absolut egal,
ob du die Dinger lib oder temp oder kaesekuchen benennts.
Letztendlich sind es einfach nur Arrays innerhalb des Page Templates.

### [#3](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/3) · einpraegsam.​net · 2007-06-01

Hier mal ein Auszug aus dem TYPO3 Buch von Altmann

**lib**
dient der Definition von Code-Bibliotheken, auf die referenziert werden soll

**temp**
temp und styles werden für Code-Bibliotheken verwendet, die Sie während des Parsens kopieren können. Sie werden jedoch nicht mit dem Template im Cache gespeichert, sondern gelöscht/geleert, bevor das template gecachet wird! Verwenden Sie temp um eigene temporäre Daten zu speichern.

### [#4](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/4) · jenses · 2007-06-01

Lediglich **temp** ist ein reservierter Schlüssel,
vorgesehen für die temporäre Speicherung von TS, und wird nach dem Parsen aus dem TSFE gelöscht.
Das sorgt also für eine gewisse Einsparung von Ressourcen (Hauptspeicher, DB)
Soweit hat wunschtacho (bzw. das "TYPO3 Buch von Altmann") Recht.

Ansonsten kann ich nur wiederholen:
wie du deine temporären Objekte benennst, steht dir absolut frei,
abgesehen von reservierten Schlüsseln wie page, config etc.
Wird die Seite gecached, werden auch diese Objekte gecached, wie sie nun auch immer benannt wurden.
Sie werden nach dem Parsen nur nicht aus dem TSFE gelöscht.
Um das festzustellen, braucht man allerdings kein Buch,
die TYPO3-Sourcen sind dafür ausreichend (hier speziell t3lib_tstemplate)  ;)

Der Verständlichkeit und späteren Wartung deines TS-Codes durch einen anderen T3-Entwickler ist es natürlich dienlich,
sich an gewisse Vereinbarungen zu halten, was die Benennung temporärer Objekte betrifft...

### [#5](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/5) · einpraegsam.​net · 2007-06-01

jaja... :)

### [#6](https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp/6) · Unbekannter Benutzer · 2007-06-01 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Unterschied zwischen "lib" und "temp"“, typo3.net, https://www.typo3.net/d/63297-unterschied-zwischen-lib-und-temp
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
