1
0
Fork 0
forked from fun/fun
fun/web/documentation/extensions/ini/ini.md

1.2 KiB

layout published noToc noComments noDate title subtitle description permalink lang tags
page true false false false INI (iniparser) extension (optional) Documentation for INI (iniparser) extension (optional) Documentation for INI (iniparser) extension (optional) /documentation/extensions/ini/ en
extension
ini
iniparser
optional

Opcodes

  • OP_INI_LOAD: pops path; pushes handle (>0) or 0
  • OP_INI_FREE: pops handle; pushes 1/0
  • OP_INI_GET_STRING: pops def, key, section, handle; pushes string
  • OP_INI_GET_INT: pops def, key, section, handle; pushes int
  • OP_INI_GET_DOUBLE: pops def, key, section, handle; pushes float
  • OP_INI_GET_BOOL: pops def, key, section, handle; pushes 0/1
  • OP_INI_SET: pops value, key, section, handle; pushes 1/0
  • OP_INI_UNSET: pops key, section, handle; pushes 1/0
  • OP_INI_SAVE: pops path, handle; pushes 1/0

Notes

  • Requires iniparser development headers/libs.
  • When disabled, helpers return neutral values (0/empty strings) like other optional extensions.