これは、テンプレートの読み込み時の正規表現によるパースを回避する方法です。 もとのテンプレートを毎回パースするかわりに、 その内部表現 (シリアライズした配列) を保持しておき、それを読み込みます。
Smarty におけるテンプレートのコンパイルを考えてみてください。 Sigma はテンプレートを PHP コードにコンパイルしません。
データのキャッシュは 行いません。 データをキャッシュしたければ、PEAR の キャッシュ関連のパッケージ を使うことを考慮してください。
キャッシュ処理は完全に透過的に行われます。 この機能を活用するには、 コンストラクタ の二番目の引数を渡すか、あるいは setCacheRoot() メソッドを後でコールするだけです。
<?php
require_once 'HTML/Template/Sigma.php';
$tpl =& new HTML_Template_Sigma('./templates', './templates/prepared');
$tpl->loadTemplateFile('default.html');
// 続行
?>
./templates にある各テンプレートは、 loadTemplatefile()、 addBlockfile()、 replaceBlockfile() あるいは <!-- INCLUDE --> で読み込まれます。準備されたバージョンは ./templates/prepared に配置されます。
NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。