Al fin me he decidido a entrar en el maraviloso mundo de POO. He realizado una clase muy simple para controlar casa rurales, con (de momento) 2 funciones para set y get del ID.
El problema es que al hacer una simple prueba de setid y de get id me salta el siguiente error:
Parse error: syntax error, unexpected $end in *****/clsCasaRural.php on line 46
el codigo es el siguiente (la linea 46 es la que cierra el php "?>"):
Código PHP:
<?php
class casaRural {
var $id; //identificador del esta
var $nombre; //nombre de la casa rual
var $direccion; //direccion de la casa rural
var $tlfmovil; //telefono movil
var $tlffijo; //telefono fijo
var $email; //coreo electronico
var $direccionweb; //pagina web
var $capacidad; //capacidad de la casa
var $alquilercompleto; //precio de alquiler completo de la casa
var $precioalta; //precio temporada alta
var $preciomedia; //precio temporada media
var $preciobaja; //precio temporada baja
var $caracteristicas; //caracteristicas de la casa
var $calendariodisp; //dispone de calendario si/no
var $fotos; //dispone de fotossi/no
var $mostrarcomentarios; //mostrar los comentarios de os usuarios si/no
var $descripcioncasa; //descipcion de laa casa;
var $descripcioninf; //descipcion informativa;
var $descripcionlocal; //descrpcion de la localidad
//////////////////////////////////////////////////////////////////////////
var $enlace; //aquí se almacena la conexión con la bd, sí se ha producido
//constructor, donde se inicializan las variables
function casaRural() {
}
//obtener el id de una casa
function getID() {
return $this->id;
{
//insertar el id de la casa
function setID($id) {
$this->id=$id;
}
}
$obj = new casaRural();
$obj->setID(15);
echo $obj->getID();
?>