Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:create:functions:registervariable [03.10.2023 08:36] – [Verwendung mit isset()] adminde:create:functions:registervariable [03.10.2023 08:37] admin
Zeile 7: Zeile 7:
   * //VariablenName//\\ Ein String (in Anführungszeichen) mit dem Namen der Variable. Es darf nicht die Variable selbst sein (z.B. ''$item''), ein String mit dem Namen der Variable (z.B. 'item').   * //VariablenName//\\ Ein String (in Anführungszeichen) mit dem Namen der Variable. Es darf nicht die Variable selbst sein (z.B. ''$item''), ein String mit dem Namen der Variable (z.B. 'item').
  
 +**Wichtig:** Änderungen an Variablen werden nur dann in spätere PHP-Codes übernommen, wenn der entsprechende PHP-Code bis zum Ende läuft. Befehle wie ''repeatPage()'', ''goToPage()'' oder ''pageStop()'' unterbrechen die Ausführung, sodass die Änderungen nicht übernommen werden. Bitte beachten Sie, dass dieses Verhalten nach Funktion und Programmversion variiert.
  
 ===== Verwendung mit isset() ===== ===== Verwendung mit isset() =====
Zeile 18: Zeile 19:
 **Wichtig:** Bei der Verwendung von ''registerVariable()'' muss man sich bewusst sein, dass die registrierte Variable für das komplette restliche Interview definiert ist. Wenn man also die Kombination ''registerVariable()'' und ''isset()'' nochmal an anderer Stelle verwenden möchte, sollte man dafür tunlicht eine __andere Bezeichnung für die Variable__ wählen. Zum Beispiel ''$itemsAB'' im ersten PHP-Code und ''$itemsBC'' im zweiten. **Wichtig:** Bei der Verwendung von ''registerVariable()'' muss man sich bewusst sein, dass die registrierte Variable für das komplette restliche Interview definiert ist. Wenn man also die Kombination ''registerVariable()'' und ''isset()'' nochmal an anderer Stelle verwenden möchte, sollte man dafür tunlicht eine __andere Bezeichnung für die Variable__ wählen. Zum Beispiel ''$itemsAB'' im ersten PHP-Code und ''$itemsBC'' im zweiten.
  
-**Wichtig:** Änderungen an Variablen werden nur dann in spätere PHP-Codes übernommen, wenn der entsprechende PHP-Code bis zum Ende läuft. Befehle wie ''repeatPage()'', ''goToPage()'' oder ''pageStop()'' unterbrechen die Ausführung, sodass die Änderungen nicht übernommen werden. Bitte beachten Sie, dass dieses Verhalten nach Funktion und Programmversion variiert. 
  
 Hier ein Beispiel, bei welchem die Items einer Frage gezielt gemischt werden: Hier ein Beispiel, bei welchem die Items einer Frage gezielt gemischt werden:
de/create/functions/registervariable.txt · Zuletzt geändert: 03.10.2023 08:38 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki