2Hi.Biz
Trang chủ | TWIG | Xtscript | Templates | Xtgem
xtscript Việt hóa 2015
AiChat.Wap.Sh
user defined functions
Chức năng được xác định bằng cách sử dụngchức năng trình bày
[...] = optional ... = your value
function_name[ $first_var=...;
$more_vars=... ; $last_var=...]
[...]
endfunction
[var $... = ]
call function_name[ $first_var=...;$more_vars=... ; $last_var=...]
Code ví dụ:
<!--parser:xtscript-->
# A simple function
function my_function $var_1=1;$var_2=100;
var $num = call mt_rand $min=$var_1;$max=$var_2;
return $num
endfunction

#Call function with default arguments
print Direct<br />
call my_function
print <br />
#Call function with new arguments
call my_function $var_1=200;$var_2=300
print <hr />


# Include local .xt file containing a function
print Local<br/>
include /xt/func/love.xt
# Call included function
call @love $num=5
print <hr />


# Include external .xt file containing a function
print External<br />
include your_site.xtgem.com/function.xt
# Call included function
call your_site.xtgem.com@someones_function $var_1=2000;$var_2=3000
<!--/parser:xtscript-->

<hr />Html direct <br/>
<xt:call function="my_function" var_1="5000" var_2="6000"/>
<hr />Html local <br/>
<xt:call function="@my_other_function" var_1="6000" var_2="7000"/>
<hr />Html external <br/>
<xt:call function="your_site.xtgem.com@someones_function" var_1="7000" var_2="8000"/>
Code đã chạy;
Direct
68
233
Local

External
2290
Html direct
5602
Html local

Html external
7653