Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions:registervariable [03.08.2017 13:12] – admin | de:create:functions:registervariable [11.04.2018 09:07] – admin |
---|
===== Verwendung mit isset() ===== | ===== Verwendung mit isset() ===== |
| |
Viele Beispiele in der Anleitung verwenden ''registerVariable()'' zusammen mit der PHP-Funktion ''[[http://php.net/manual/de/function.isset.php|isset()]]'', um eine mehrfache Randomisierung zu vermeiden -- zum Beispiel wenn die Fragebogen-Seite nach dem "Weiter" erneut angezeigt wird, weil noch Antworten fehlen. | Viele Beispiele in der Anleitung verwenden ''registerVariable()'' zusammen mit der PHP-Funktion ''[[http://php.net/manual/de/function.isset.php|isset()]]'', um eine mehrfache [[de:create:randomization|Randomisierung]] bzw. [[:de:create:rotation|Rotation]] zu vermeiden -- zum Beispiel wenn die Fragebogen-Seite nach dem "Weiter" erneut angezeigt wird, weil noch Antworten fehlen. |
| |
Die Funktion ''isset()'' ermittelt, ob eine PHP-Variable bereits vorher definiert wurde. Damit kann man vermeiden, dass z.B. eine Liste neu erstellt udn gemischt wird, wenn sie schon vorher definiert wurde. | Die Funktion ''isset()'' ermittelt, ob eine PHP-Variable bereits vorher definiert wurde. Damit kann man vermeiden, dass z.B. eine Liste neu erstellt udn gemischt wird, wenn sie schon vorher definiert wurde. |
question('AB01', $itemliste); | question('AB01', $itemliste); |
// Die Variable $itemliste registrieren | // Die Variable $itemliste registrieren |
registerVariable('itemliste'); | registerVariable($itemliste); |
</code> | </code> |
| |
$gruppe = 2; | $gruppe = 2; |
} | } |
registerVariable('gruppe'); | registerVariable($gruppe); |
</code> | </code> |
| |