Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Limesurvey - Welche Programmiersprache?

  • Antimon
  • Antimon's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 5 months ago #204673 by Antimon
Hallo,

eine sicher völlig naive Frage eines Laien: In welcher Programmiersprache sind die Ausdrücke im Limesurvey (z.B. für Validierenden etc.) zu verfassen?

Danke.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago #204674 by Joffm
Replied by Joffm on topic Limesurvey - Welche Programmiersprache?
Du kannst alle in LimeSurvey implementierten Funktionen nutzen
www.limesurvey.org/manual/ExpressionScri...mplemented_functions
Bei einigen ist ja direkt der Link zum Handbuch von php implementiert.

LimeSurvey selbst ist ja in php geschrieben; allerdings werden natürlich nicht alle php-Funktionen vom Expression Manager unterstützt.

Ab Version 4.x. soll es die Möglichkeit geben eigene Funktionen zu implementieren
www.limesurvey.org/manual/ExpressionScri..._.28New_in_4.0.0_.29


Und um direkt auf die Frage einzugehen

n welcher Programmiersprache sind die Ausdrücke im Limesurvey (z.B. für Validierenden etc.) zu verfassen?

In keiner, da Du die LimeSurvey-eigene Syntax nutzt.
Und Validierungen bestehen ja nur aus einem logischen Term bzw. der Verknüpfung logischer Terme, deren Ergebnis WAHR oder FALSCH ist.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Antimon
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 5 months ago - 4 years 5 months ago #204700 by holch
Replied by holch on topic Limesurvey - Welche Programmiersprache?
ExpressionScript (früher Expression Manager). Es ist keine "Programmiersprache" sondern ein Limesurveyinterne Script-Sprache, die dann per Javascript und PHP interpretiert wird.

Mehr dazu findest du hier:
www.limesurvey.org/manual/Expression_Manager

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
Last edit: 4 years 5 months ago by holch.
The following user(s) said Thank You: Antimon
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose