CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

This flashcard is just one of a free flashcard set. See all flashcards!

All main topics / Interaktive Medien / Mobile Websites / Interaktive Medien FS14 Sem. 4
151
Web-Applikationen
PHP Programmierung: Was passiert bei diesem Code?

<?php $vorname ="Martin"; ?>
<?php
function test() {
$variableInFunktion = "Andreas";
}
test();
?>
<p><?php echo "Hallo ".$vorname." und ".$variableInFunktion; ?></p>
Der Code gibt eine Fehlermeldung, weil die Variable nur in der Funktion, nicht aber ausserhalb definiert ist.

Lösung:

Der Befehl global $variable muss sich in der Funktion befinden. Er sagt aus, dass die Variable auch ausserhalb der Funktion Gültigkeit hat

<?php $vorname ="Martin"; ?>
<?php
function test() {
global $variableInFunktion;
$variableInFunktion = "Andreas";
}
test();
?>
<p><?php echo "Hallo ".$vorname." und ".$variableInFunktion; ?></p>
New comment
Flashcard info:
Author: Manuela
Main topic: Interaktive Medien
Topic: Mobile Websites
School / Univ.: HTW Chur
City: Chur
Published: 21.06.2014

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English