ccc

Clases: Crear una Clase

// Creamos un fichero cMatematicas.php
class cMatematicas {
var $num1;
var $num2;

function cMatematicas($num1, $num2) {
$this->num1 = $num1;
$this->num2 = $num2;
}

function sumar() {
$suma = $this->num1+$this->num2;
}

function multiplicar() {
echo $this->num1*$this->num2;
}
}

// Ahora desde otro fichero
require("cMatematicas.php");
$instancia = new cMatematicas(5,6);
echo $instancia->sumar()."<br>";
echo $instancia->multiplicar();
unset($instancia);

// Si quisieramos dentro de una función llamar a otra función de la misma clase sería:
SELF::otra_function();
 ------------------------------------------------
El constructor de la clase se puede poner tanto:
function __construct($num1, $num2) { ... } como function cMatematicas($num1, $num2) { ... }


No hay comentarios:

Publicar un comentario