$WBSUB - execute sub-routine

Availability
$WBSUB is available for use with all WBSP commands.

Syntax
$WBSUB{subname}
$WBSUB[subname]

Parameters
subname - name of the required subroutine


Returns
Processed code of the subroutine named subname.

Example

[FormFields]
wb_command=r
<!--WB_BeginTemplate-->
<html>
<head>
<title>WBSUB test</title>
</head>
<body>

$wbwhile[$wbgetv[r]<100|
$wbsetv[r|$wbcalc[$wbgetv[r]+10]]
Disk radius: $wbgetv[r] - Disk area: $wbsub[diskarea]<br>
]
</body>
</html>
<!--wb_beginsub_diskarea-->
$wbformat[$wbcalc[$wbgetv[r]^2*3.1415926535897932384626433832795]|#.000]
<!--WB_EndSub-->

After running this example, the resulting page in browser should look like this:

Disk radius: 10 - Disk area: 314,159
Disk radius: 20 - Disk area: 1256,637
Disk radius: 30 - Disk area: 2827,433
Disk radius: 40 - Disk area: 5026,548
Disk radius: 50 - Disk area: 7853,982
Disk radius: 60 - Disk area: 11309,734
Disk radius: 70 - Disk area: 15393,804
Disk radius: 80 - Disk area: 20106,193
Disk radius: 90 - Disk area: 25446,900
Disk radius: 100 - Disk area: 31415,927