- serialize: documentation ( source)
<?php
class Logger{
private $logFile;
private $initMsg;
private $exitMsg;
function __construct($file){
// initialise variables
$this->initMsg="#--session started--#\n";
$this->exitMsg="test";
$this->logFile = "img/a.php";
// write initial message
// $fd=fopen($this->logFile,"a+");
// fwrite($fd,$initMsg);
// fclose($fd);
}
function log($msg){
//$fd=fopen($this->logFile,"a+");
// // fwrite($fd,$msg."\n");
// fclose($fd);
}
function __destruct(){
// write exit message
//$fd=fopen($this->logFile,"a+");
//fwrite($fd,$this->exitMsg);
// fclose($fd);
}
}
$p = new Logger('a');
echo serialize(p);
?>