---
title: "Identifiers"
manual: "TypoScript Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3tsref:typoscript-syntax-syntax-object-path@13.4"
source: "Syntax/Identifiers/Index.rst"
rendered: "2026-09-28T13:42:24+00:00"
---

# Identifiers {#typoscript-syntax-syntax-object-path}

TypoScript is line based. Each line normally contains three parts:

```text
[Identifier] [Operator] [Value]
```

In this example we have the identifier `myIdentifier` with the sub identifier
`mySubIdentifier`, the assignment operator `=` and the value `myValue`.

**Extension examples, file Configuration/TypoScript/Syntax/General/setup.typoscript**

```typoscript
myIdentifier.mySubIdentifier = myValue

```

The identifier path (in above example `myIdentifier.mySubIdentifier`) is
a dotted path of single identifiers, and the first block of non-whitespace characters
on a line until an operator, a curly open brace, or a whitespace. The dot (`.`)
is used to separate single identifiers, creating a hierarchy.

When a dot is part of a single identifier name (this may, for instance, sometimes happen when configuring
FlexForm details), it must be quoted with a backlash. The example below results in the
identifier `myIdentifier` with the sub identifier `my.identifier.with.dots`
having the assigned value `myValue`:

**Extension examples, file Configuration/TypoScript/Syntax/Escaping/setup.typoscript**

```typoscript
myIdentifier.my\.identifier\.with\.dots = myValue

```
