Extension:Eval

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
Eval
Release status: beta
Implementation Tag
Description Provides mathmatical functions for MediaWiki
License No license specified
Download Extension:Eval/eval.php
Translate the Eval extension if it is available at translatewiki.net
Check usage and version matrix.
Issues Open tasks · Report a bug
See also ParserFunctions.

The eval extension enables mathematical and logical operations in MediaWiki.

Installation[edit]

  1. Cut and paste Extension:Eval/eval.php into a text program, save the file as Eval.php
  2. Move the file into the extensions folder.
  3. Add the following line to the end of your file /LocalSettings.php:
include("extensions/eval.php");

Use[edit]

You must write the code to evaluate into the <eval> and </eval> tags. So far only it supports the following functions, but extensions are anticipated.

Code Description
#+# Adds the numbers.
#-# .
#*# .
#/#
(...)
#.# Decimal point.
#e# Scientific notation (only positives).
{{Template}} Process the template or variable and replaces it with the returned value. Example: {{CURRENTYEAR}}
{{{Parameter}}} Process the parameter and replaces it with the returned value. Example: {{{1|0}}}.

NOTE: This parser does the operations beginning at the left. Here are a few examples:

2+3*4-5
2+3*4-5
  5*4-5
   20-5
     15
2+(3*4)-5
2+(3*4)-5
2+  12 -5
2+  12 -5
     14-5
      9
Other languages: English  • español