Definición de una clase
<?php
class Inventario {
var $articulos;
function agregar_articulo($artnr, $num) {
$this->articulos[$artnr] += $num;
}
}
?>
Heredando de una clase con constructor
<?php
class InventarioNombrado extends Inventario {
var $dueno;
function InventarioNombrado($nombre) {
$this->dueno = $nombre;
}
}
?>
Invocación
<?php
$inv = new InventorioNombrado("NerdChullos");
$inv->agregar_articulo(170923, 2);
?>
Llamadas estaticas a métodos
<?php
class Conversiones {
function PulgadasACentimetros($npulg) {
return 2.54 * $npulg;
}
}
echo '5 pulgadas son '.Conversiones::PulgadasACentimetros(5).' centimetros';
?>
Output