• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Warning: Missing argument in Function

Cydox

Neues Mitglied
Hallo,

ich lerne gerade PHP und habe den folgenden Code geschrieben, jedoch zeigt er einen Fehler an mit einem fehlenden Argument. Warum ist das so? :|

<?php

$a = 9;

function aendern($a){
$b = $GLOBALS['a'];
$b++;
echo'Funktion:' . $b;

}
aendern();
echo 'global' . $a;

?>
 
Was soll $GLOBALS['a']; auch schon sein?

PHP: Superglobals - Manual

Vielleicht suchst du:

PHP:
function aendern(){
  global $a;
  $b = $a;
  $b++;
  echo 'Funktion: ' . $b;
}

oder

PHP:
function aendern($a){
  $b = $a;
  $b++;
  echo 'Funktion: ' . $b;
}  
aendern($a);

?

Gruß
 
Weil deine Funktion aendern einen Wert erwartet, in deinem Fall $a, du übergibst aber keinen Wert.
 
Zurück
Oben