Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:functions:registervariable [03.08.2017 13:11] – [Verwendung mit isset()] adminde:create:functions:registervariable [03.08.2017 13:12] admin
Zeile 40: Zeile 40:
  
 Die Variable ''$items'' ist fortan auf jeder weiteren Seite im Fragebogen in jedem PHP-Code definiert. Würde man denselben PHP-Code auf einer weiteren Seite platzieren, dann würde ''isset($items)'' das Ergebnis ''true'' (trifft zu) liefern, die Verneinung mit dem Ausrufezeichen ''!isset($items)'' entsprechend ''false'' (trifft nicht zu). Und damit würde die Klammer nicht mehr ausgeführt, selbst wenn die Variable ''$items'' beim zweiten Mal ganz anders verwendet werden sollte. Die Variable ''$items'' ist fortan auf jeder weiteren Seite im Fragebogen in jedem PHP-Code definiert. Würde man denselben PHP-Code auf einer weiteren Seite platzieren, dann würde ''isset($items)'' das Ergebnis ''true'' (trifft zu) liefern, die Verneinung mit dem Ausrufezeichen ''!isset($items)'' entsprechend ''false'' (trifft nicht zu). Und damit würde die Klammer nicht mehr ausgeführt, selbst wenn die Variable ''$items'' beim zweiten Mal ganz anders verwendet werden sollte.
 +
 +Dieses Beispiel ist dem Kapitel [[:de:create:rotation]] entnommen. Dort finden Sie auch Beispiele zu weiteren Einsatzmöglichkeiten.
  
  
Zeile 101: Zeile 103:
 ===== Rotation von Inhalten ===== ===== Rotation von Inhalten =====
  
-4 Fragen ("AB01" bis "AB04") sollen zusammen mit 4 zugehörigen Textbausteinen ("text1" bis "text4") angezeigt werden -- aber in zufälliger Reihenfolge. Dafür wird auf Seite 1 des Fragebogens ein Array gemischt und via ''registerVariable()'' für die folgenden Seiten verfügbar gemacht. Details s. Kapitel [[:de:create:rotation|Rotation]].+4 Fragen ("AB01" bis "AB04") sollen zusammen mit 4 zugehörigen Textbausteinen ("text1" bis "text4") angezeigt werden -- aber in zufälliger Reihenfolge. Dafür wird auf Seite 1 des Fragebogens ein Array gemischt und via ''registerVariable()'' für die folgenden Seiten verfügbar gemacht. Details s. Kapitel [[:de:create:rotation]].
  
 <code php> <code php>
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