PHP クラス内で (file_put_contents
またはシンプルに)記述することは不可能であることがわかりました。それを呼び出す方法を教えてください。フル機能:fwrite
__destruct()
function __destruct()
{
foreach($this->data as $name=>$value) $$name=$value;
if(count($this->modules)>0)
{ foreach($this->modules as $name=>$value)
{
ob_start();
include $value;
$content=ob_get_contents();
ob_end_clean();
$$name = $content;
}
}
ob_start();
include $this->way;
$content = ob_get_contents();
ob_end_clean();
$fp = fopen('cache.txt', 'w+');
fputs($fp, $content);
fclose($fp);
echo $content;
}