{math}{math} membolehkan desainer template untuk melakukan
persamaan matematika dalam template.
Setiap variabel template numerik bisa dipakai dalam persamaa, dan hasil
dicetak di tempat tag.
Variabel yang dipakai dalam persamaa dikirimkan sebagai parameter, yang
bisa berupa variabel template atau nilai statis.
+, -, /, *, abs, ceil, cos, exp, floor, log, log10, max, min,
pi, pow, rand, round, sin, sqrt, srans dan tan adalah operator yang benar.
Lihat dokumentasi PHP untuk informasi lebih jauh pada fungsi
math ini.
Jika anda menyediakan atribut assign, output fungsi
{math} akan ditempatkan ke variabel template ini daripada
ke template.
Catatan Teknis{math} adalah fungsi yang mahal dalam performansi
karena penggunaannya dalam fungsi php eval(). Melakukan matematika dalam PHP jauh
lebih efisien, maka kapan saja memungkinkan lakukan perhitungan matamatika
dalam naskah dan assign()
hasil ke template. Hindari fungsi panggil berulang
{math}, misalnya dalam
pengulangan
{section}.
Nama AtributTipeDiperlukanDefaultDeskripsiequationstringYan/aPersamaan yang dieksekusiformatstringTidakn/aFormat hasil (sprintf)varnumericYan/aNilai variabel persamaanassignstringTidakn/aVariabel template untuk ditempati[var ...]numericYan/aNilai variabel persamaan{math}Contoh a:
Contoh di atas akan menampilkan:
Contoh b:
Contoh di atas akan menampilkan:
Example c:
Contoh di atas akan menampilkan:
Example d:
Contoh di atas akan menampilkan: