sono in questo caso
Codice PHP:
class delme()
{
function __construct() { } //End-method
function metodo()
{
function cubo($n)
{
return ($n * $n * $n) ;
} //End-function
$a = array('1','2','3')
$b = array_map("cubo", $a);
print_r($b);
} //End-method
} //End-class
logicamente so che è sbagliato!!
supponendo che tutti i metodi siano pubblici e non ci siano problemi ..
php non dovrebbe dirmi che non è possibile fare una funzione in un metodo e tecnicamente dovrebbe andare nel namespace della classe la funzione da richiamare
la mia domanda è perchè php non mi cazzia su sta cosa e mi fa fare sta porcata qui cioè la funzione cubo nel metodo??
sono io che la considero una porcata oppure c'è qualche criterio logico per pensare che anche questa cosa qui sia una feature ?? 
dimenticavo versione php in uso 5.1.6