CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!

Alle Oberthemen / 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>
Neuer Kommentar
Karteninfo:
Autor: Manuela
Oberthema: Interaktive Medien
Thema: Mobile Websites
Schule / Uni: HTW Chur
Ort: Chur
Veröffentlicht: 21.06.2014

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English