Buenas,
Estoy metiéndome en el mundo de la clases en PHP pero no se si voy bien o no...
Por ejemplo he creado esto para escribir mis propios ficheros de log
Código php:
Ver original<?
// Clase para escribir en ficheros
class RWfilelog {
function abrir ($fichero,$modo) {
$this -> abrir = fopen($fichero,$modo); }
function escribir($texto) {
$this -> escribir = fputs($this->abrir,date('Y-m-d H:m:s').' '.$texto."\r\n"); }
function cerrar() {
$this -> cerrar = fclose($this -> abrir); }
}
// Usando la clase
$fichero = new RWfilelog; //instanciar
$fichero -> abrir('prueba.log','a');
$fichero -> escribir('Esta es una linea');
$fichero -> escribir('segunda linea');
$fichero -> escribir('Escribiendo la fecha');
$fichero -> cerrar();
?>
¿La veis bien? funcionar funciona.
Pero no se si estas hace falta hacerlo así
$this -> cerrar = fclose($this -> abrir);
o con esto ya vale
fclose($this -> abrir);
Y si tengo que definir variables al inicio de la clase :S
Muchas gracias de antemano!