The technical tag #EVAL{}
returns the value calculated by evaluating the PHP expression that is passed as an argument:
#EVAL{2*7} //will display 14
#EVAL{phpversion()} // displays the php version of the server
#EVAL{$_SERVER['REQUEST_URI']} ...
Retrieving the value of a customisation variable
#EVAL{$GLOBALS['liste_des_statuts']} // displays the SPIP global 'status list'
Retrieving the value of a constant
[(#REM) deprecated since SPIP 3.2]
#EVAL{_DIR_IMG_PACK}
[(#REM) use from now on...]
#CONST{_DIR_IMG_PACK}
display the path to the directory ecrire/img_pack/
,
Warnings
- This tag, which interprets PHP code, should be used with caution.
- The argument is evaluated when the template is compiled, not when the page is served.