Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Pruebas con mi primera clase. Ayuda!

Estas en el tema de Pruebas con mi primera clase. Ayuda! en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas, Al fin me he decidido a entrar en el maraviloso mundo de POO. He realizado una clase muy simple para controlar casa rurales, con ...
  #1 (permalink)  
Antiguo 28/03/2009, 07:19
 
Fecha de Ingreso: abril-2007
Mensajes: 82
Antigüedad: 17 años, 1 mes
Puntos: 0
Pruebas con mi primera clase. Ayuda!

Buenas,

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();

?>
Muchas gracias!
  #2 (permalink)  
Antiguo 28/03/2009, 07:37
 
Fecha de Ingreso: abril-2007
Mensajes: 82
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Pruebas con mi primera clase. Ayuda!

SOLUCIONADO!!

Mea culpa! En una de las funciones puse { en vez de } para cerrarla. >_<

Gracias ==!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:09.