1. Printing
A block runs between <?icpp and ?>, and
iprint writes into the page.
2. A loop, and a table built from it
No template language and no placeholders — a for loop that
prints rows.
The squares of 1 to 8 add up to ", $total, ".
"); ?>3. Your own functions
From tempconv.c, included at the top of this page. A
function must be defined above any call that passes it
arguments: ICPP has no forward declarations, so within a file definition
order is call order.
4. Text, and the string builtins
"); iprint("Where to go next
- Python, Java and JSON in one page — with none of the three installed.
- A form the server answers — reading what the visitor typed.
doc/ICPP_USER_MANUAL.mdin this package — every builtin, with examples.