llamada a funcion dentro de una clase
hola a todos.
tengo la siguiente declaracion:
class futbol{
function pelota(){
// ...
}
function bota(){
pelota();
}
}
al compilarlo me dice que "pelota()" no existe... como es posible?
es una limitacion del lenguaje php o es que mi compilador se ha emborrachado?
gracias a todos.
tengo la siguiente declaracion:
class futbol{
function pelota(){
// ...
}
function bota(){
pelota();
}
}
al compilarlo me dice que "pelota()" no existe... como es posible?
es una limitacion del lenguaje php o es que mi compilador se ha emborrachado?
gracias a todos.
aquí tienes un ejemplo:
<?php
class listacompra
{
var $elementos;
function agregar_elementos($tipo, $num) {
$this->elementos[$tipoart] +=num;
}
function quitar_elementos($tipo, $num) {
if($this->elementos[$tipo] > $num ) {
$this->elementos[$tipo] -= $num;
return true;
} else
{
return false;
}
}
}
para realizar una instalación se haría con:
$lista = new listacompra;
y el uso de metodos con:
$carrito->agregar_elemento("patatas",1);
<?php
class listacompra
{
var $elementos;
function agregar_elementos($tipo, $num) {
$this->elementos[$tipoart] +=num;
}
function quitar_elementos($tipo, $num) {
if($this->elementos[$tipo] > $num ) {
$this->elementos[$tipo] -= $num;
return true;
} else
{
return false;
}
}
}
para realizar una instalación se haría con:
$lista = new listacompra;
y el uso de metodos con:
$carrito->agregar_elemento("patatas",1);
