---
title: "grundsätzliches php verständigungs problem"
url: "https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem"
source: "typo3.net"
tags: ["Allgemein","Frage","PHP"]
created: "2004-07-08"
last_reply: "2004-07-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# grundsätzliches php verständigungs problem

Allgemein · 4 Antworten · gestartet 2004-07-08

## Eröffnungsbeitrag

**ffr_dev** · 2004-07-08 · [Beitrag #1](https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem/1)

hallo zusammen,
isch scheitere hier an einer grundlegender frage.
nach meiner meinung müssten beide php code segmente funktionieren.
aber leider klappt das nur mit dem ersten.

das funktioniert:

```php
$name = "He-Man";
$funktion = "Master of the Universe";
$arbeitsort = "Planet Eternia";

$values = "name: ".$name."<br>".
          "funktion: ".$funktion."<br>".
          "arbeitsort: ".$arbeitsort."<br>";
echo $values;
```

und das funktioniert NICHT:

```php
$name = "He-Man";
$funktion = "Master of the Universe";
$arbeitsort = "Planet Eternia";

echo2front();
function echo2front (){		
$values = "name: ".$name."<br>".
          "funktion: ".$funktion."<br>".
          "arbeitsort: ".$arbeitsort."<br>";
   echo $values;
}
```

beim 2. beispiel sind die variablen leer.
wieso?

## Antworten

### [#2](https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem/2) · w@ · 2004-07-08

Hallo...

Bin mir ja nicht ganz sicher aber müssen die variablen
nicht innerhalb der function definiert werden...?
bzw. weitergegeben werden.... variablen sind doch lokal...

```php
$name = "He-Man"; 
$funktion = "Master of the Universe"; 
$arbeitsort = "Planet Eternia"; 


echo2front($name,$funktion,$arbeitsort); 
function echo2front ($name,$funktion,$arbeitsort){       

$values = "name: ".$name."<br>". 
          "funktion: ".$funktion."<br>". 
          "arbeitsort: ".$arbeitsort."<br>"; 
echo $values; 
}
```

so müsste es doch eigentlich klappen...

gruss w@

### [#3](https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem/3) · ffr_dev · 2004-07-08

aber was ist, wenn ich diese variablen auch noch in einer anderen funktion benötige??

### [#4](https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem/4) · w@ · 2004-07-08

sorry...warst schneller...

habe gleich noch ein edit gemacht... ;-)

schau's dir nochmal an...

Gruss w@

### [#5](https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem/5) · Dreadhead · 2004-07-09

schreib in deine Funktion noch rein:
global $name, $funktion, $arbeitsort;

und schon muesste es funktionieren.

mehr ueber variablendeklarationen:
<http://www.usegroup.de/software/phptutorial/variablen.html#geltungsbereich>
oder
<http://www.homepagesearchengine.com/_/php/de/language.variables.scope.html>

greetz aus Darwin (Australien)
Dreadhead

---

Quelle: „grundsätzliches php verständigungs problem“, typo3.net, https://www.typo3.net/d/13289-grundsaetzliches-php-verstaendigungs-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
