[OOP] Gestire scrittura/apertura/chiusura file txt
Hey!
Ho creato questo script semplicissimo quanto sbagliato per gestire un file di testo.
Codice PHP:
<?php
class txtDB
{
// apro
function open($file,$tipo)
{
$var=fopen($file,$tipo);
}
// scrivo
function scrivi($nuovo)
{
fwrite($this->$var, $nuovo);
}
// chiudo
function chiudi()
{
fclose($this->$var);
}
}
?>
<?php
$class = new txtDB();
$class->open('nome.txt','a+');
$class->scrivi('maca \n');
$class->chiudi();
?>
Come ho detto è talmente sbagliato che non capisco dove sta l'errore :(
Mi sono avvicinato da poco alla programmazione orientata agli oggetti ma mi trovo già in difficoltà.
Non capisco come mai mi da questo errore:
Citazione:
Originalmente inviato da erroraccio mi sa :(
Notice: Undefined variable: var in C:\Program Files\EasyPHP 2.0b1\www\classi\index.php on line 12
Fatal error: Cannot access empty property in C:\Program Files\EasyPHP 2.0b1\www\classi\index.php on line 12
Grazie =)