Ragazzi è possibile estendere le funzionalità di una funzione non appartenente ad una classe?
Ragazzi è possibile estendere le funzionalità di una funzione non appartenente ad una classe?
Hai provato a creare un sito con Jaaxo Cms PHP5? new!
faccio un esempio:
quindi facendoCodice PHP:
function A($var){
echo $var;
}
function B($test){
"fai in modo che A() dia $var*$test"
}
Codice PHP:
A(5); //restiruisce 5
B(3);
A(5); //restituisce 15
Hai provato a creare un sito con Jaaxo Cms PHP5? new!
e se tu lo facessi con una classe?? non sarebbe meglio? le hanno fatte apposta![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Qualcosa del genere fatto con le closures (richiede PHP 5.3+):
Codice PHP:
<?php
function my_multiplier($times = 1) {
return function($num) use ($times) {
echo $num * $times, "\n";
};
}
$a = my_multiplier();
$a(5);
$b = my_multiplier(3);
$b(5);