User Tools

Site Tools


kurs:php9.9

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kurs:php9.9 [2014/09/10 21:22] (current)
Line 1: Line 1:
 +====== Geltungsbereich für Variablen ======
 +<code php>
 +<?php
 +function add($a,$b){
 + global $z; // erweitert Geltungsbereich
 + $z = 10;   // Zuweisung gilt im ganzen Script
 + print('​Test $z in add-Funktion '​.$z.'<​br>'​);​
 + return $a + $b;
 +}
 +function plus($a){
 + $b = 100;
 + $a++;
 + ++$b;
 + print('​Test $b in plus-Function '​.$b.'<​br>'​);​
 + return $a;
 +}
 +#### Main ####
  
 +$z = 30; // wird überschrieben
 +add(4,9);
 +print('​Test $z in Main '​.$z.'<​br>'​);​
 +$b = 20;
 +$a = plus(20);
 +echo '$a -> '​.$a.' ​ $b -> '​.$b.'<​br>';​
 +?></​code>​
 +
 +**Ausgabe**\\
 +Test $z in add-Funktion 10\\
 +Test $z in Main 10\\
 +Test $b in plus-Function 101\\
 +$a -> 21 $b -> 20
kurs/php9.9.txt · Last modified: 2014/09/10 21:22 (external edit)