a ver......... yo tambien estoy empezando con OOP en PHP (classes y objeto) y como dice cluster estoy reinventando la rueda pero me gusta hacerme mis propias cositas, ya que no me gusta usar las de otros, aunque reconosco que e usado classes de otros (pero solo clases ya que no tenia idea de como hacerlas)
Sobre tu codigo yo veo lo siguiente
pones un var $asunto y luego defines variables deberias hacerlo asi (por lo que yo se y hago)
Código PHP:
<?php
class correo { // empieza el cachondeo
// declaramos variables
var $estado;
var $asunto = array("Uno", "Dos");
var $cuerpo = array("Tres", "Cuatro");
var $destino = array("[email protected]", "[email protected]");
var $remite = array("[email protected]", "[email protected]");
function enviar(){
for($i=0; $i<count($this->asunto); $i++){ // recorremos los arrays para el envio
if(@mail($this->destino[$i],$this->asunto[$i],$this->cuerpo[$i],"From: $this->remite[$i]\nContent-Type: text/html; charset=iso-8859-1")){
$this->estado = "ok";
} else { // envio ko
$this->estado = "ko";
}// end if
} // end for
} // end function
} // end class
?>
Para eso es la clase.
Defines las variables en un principio por medio de
var y luego las llamas con
$this->variable eso es todo.
Por ahora te veo ese error.
Si no es asi corrijanme.
PD: La clase que estoy hacien la puedes ver en este post
http://www.forosdelweb.com/showthrea...5&pagenumber=2
Saludos