return() gibt die variable nicht zurück

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • return() gibt die variable nicht zurück

    hallo zusammen

    ich rufe in eine script ein funktion auf, diese soll den
    bergebenen wert überprüfen und bei nichtübereinstimmung
    ein fehler zurückgeben. nun gibt mir die return funktion
    die variable nicht zurück.

    PHP-Code:
    <?php
    //main
    check($var);
    echo 
    "$var$var";
    echo 
    "$eh$eh"
    //$eh sollte bei leerem $var error ausgeben,          
    //doch $eh ist ebenfalls leer obwohl sie zurückgeben wurde!

    //funktion
    function check($var)   {
      if(empty(
    $var)) 
      {
      echo 
    "ungültig";
      
    $eh="error";
      return(
    $eh);
      }
    else
      {
      echo 
    "gültig";
      return(
    $var);
      }

    ?>
    jemand eine idee?

    mfg

    larix

  • #2
    PHP-Code:
    <?php
    // $eh auch in Empfang nehmen !
    $eh=check($var);
    echo 
    "\\$var$var";
    echo 
    "\\$eh$eh"

    //funktion
    function check($var)   {
      if(empty(
    $var)) 
      {
      echo 
    "ungültig";
      
    $eh="error";
      return 
    $eh;
      }
    else
      {
      echo 
    "gültig";
      return 
    $var;
      }

    ?>
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar

    Lädt...
    X