PHP Beispiele und Übungen: Code

<?php
  $titel = "PHP Kontrollstrukturen";
  $untertitel = "Subroutinen und call-by-reference oder call-by-value für Parameter";

?>

<?php include 'incdoctype.php'?>
<html>
  <head>
    <?php include 'incheader.php'?>
    <title><?php echo "$titel: $untertitel"?></title>
  </head>
  <body>
    <div class="main">
      <h1><?php echo "$titel: $untertitel"?></h1>
      <p>Call by reference mit <b>&</b>$intzahl2 </p>
      <?php
        $intzahl1 = 1;
        $intzahl2 = 2;

        function proctest($intzahl1, &$intzahl2) {
          $intzahl1 = 10;
          $intzahl2 = 20;
          echo "<p>ByVal Zahl 1 in Prozedur:  $intzahl1 "
            . "<br />ByRef Zahl 2 in Prozedur: $intzahl2 </p>\n";
        }

        echo "<p>ByVal Zahl 1 vor Prozedur:  $intzahl1 "
          . "<br />ByRef Zahl 2 vor Prozedur: $intzahl2 </p>\n";
        proctest($intzahl1, $intzahl2);
        echo "<p>ByVal Zahl 1 nach Prozedur:  $intzahl1 "
          . "<br />ByRef Zahl 2 nach Prozedur: $intzahl2 </p>\n";
      ?>

      <?php include 'incfooter.php'?>
    </div>
  </body>
</html>

Demo

Zurück zur Liste mit PHP-Beispielen
Zurück zu www.ecotronics.ch
Impressum und Datenschutzerklärung