---
title: "\"Seltsame\" Zuweisungen in PHP-Skripts"
url: "https://www.typo3.net/d/74566-seltsame-zuweisungen-in-php-skripts"
source: "typo3.net"
tags: ["Extensions","PHP","Frage"]
created: "2008-03-07"
last_reply: "2008-03-07"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# "Seltsame" Zuweisungen in PHP-Skripts

Extensions › PHP · 2 Antworten · gestartet 2008-03-07

## Eröffnungsbeitrag

**inu** · 2008-03-07 · [Beitrag #1](https://www.typo3.net/d/74566-seltsame-zuweisungen-in-php-skripts/1)

Hallo Leute,

versuche gerade einige PHP-Dateien aus TYPO3 auseinander zu nehmen und bin hier u.a. auf folgendes gestoßen:

```php
$logo = $GLOBALS['TBE_STYLES']['logo_login'] ?
 '<img src="' .htmlspecialchars($GLOBALS['BACK_PATH'] .$GLOBALS['TBE_STYLES']['logo_login']).'" alt="" />' :
'<img'.t3lib_iconworks::skinimg($globals['back_path'],'gfx/typo3logo.gif','width="123" height="34" alt="" />';
```

was bedeutet das Fragezeichnen am Ende der ersten Zeile? Was bedeutet der Doppelpunkt am Ende der zweiten Zeile?

Vielen Dank

## Antworten

### [#2](https://www.typo3.net/d/74566-seltsame-zuweisungen-in-php-skripts/2) · just2b · 2008-03-07

lern php!

```php
$final  = (if-abfrage) ? fallszutrifft : fallsnichtzutriff;
```

oder in lang

```php
if (if-abfrage) {
 $final = fallszutrifft;
} else {
 $final = fallsnichtzutrifft;
}
```

georg

### [#3](https://www.typo3.net/d/74566-seltsame-zuweisungen-in-php-skripts/3) · Stoneage · 2008-03-07

Das ist ein verkürzte Schreibweise für:

```php
if ($GLOBALS['TBE_STYLES']['logo_login'] == 1) {
   $logo = '<img src="' .htmlspecialchars($GLOBALS['BACK_PATH'].$GLOBALS['TBE_STYLES']['logo_login']).'" alt="" />'
} else {
   $logo = '<img'.t3lib_iconworks::skinimg($globals['back_path'],'gfx/typo3logo.gif','width="123" height="34" alt="" />';
}
```

---

Quelle: „"Seltsame" Zuweisungen in PHP-Skripts“, typo3.net, https://www.typo3.net/d/74566-seltsame-zuweisungen-in-php-skripts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
