The second, optional argument for the ViewFish Templating object is the $options
array. You can specify configuration options at the time you instantiate the ViewFish object.
$options['replace_empty'] = bool;
If replace_empty
is set to true (or 1), any unmatched variable, e.g. {{unmatched}}
, will be stripped from the rendered template. Turn this on if you don't want unmatched variables in your final HTML code.
$options['cache_compiled'] = bool;
If cache_compiled
is set to true (or 1), templates will be cached AFTER they are rendered. Be very careful with this argument, if there is user-specific data in the template, it will be served to the next visitor!
$options['memcached'] = object $Memcached;
If memcached
is a valid Memcached object, uncompiled templates will be loaded into memory, making template loading much faster on subsequent calls.
$options['ttl'] = int $ttl;
ttl
specifies the time to cache any data loaded into Memcached, in seconds. If Memcached is not set, ttl will be ignored.