Me estoy iniciendo en PHP OO, he escrito una pequeña clase, muy sencillita, y un ejemplo tras leerme el FAQ y haber comprendido todo, pero no hay forma de que me funcione, debe de tener algún fallo pero no consigo saber donde, os copio el código a ver si me ayudais. Gracias anticipadas
nombre archivo: categoria.class.php
Código PHP:
Ver original<?
#Archivo de la clase
class Categoria
{
var $id_categoria;
var $nombre;
function __construct($id_categoria,$nombre;)
{
$this->id_categoria = $id_categoria;
$this->nombre = $nombre;
}
public function getNombre() { return this->nombre; }
public function setNombre($nombre) { this->nombre=$nombre; }
public function getId_categoria() { return this->id_categoria; }
public function setId_categoria($id_categoria) { this->id_categoria=$id_categoria; }
public function imprime_caracteristicas()
{
echo "<p>" . $this->id_categoria . "</p>";
echo "<p>" . $this->nombre . " </p>";
}
}
?>
nombre archivo: prueba_categoria.php
Código PHP:
Ver original<?
#Archivo principal donde llamaremos a la clase
include('categoria.class.php');
$cat=new Categoria('1','Contacto');
$cat->imprime_caracteristicas();
?>