====== Mes fonctionnalités favorites en PHP 5.3 ======
===== __DIR__ =====
Fini les :
require_once dirname(__FILE__).'/classes/MaClasse.php';
Ca c'est plus cool :
require_once __DIR__.'/classes/MaClasse.php';
===== Fonctions anonymes =====
Fini les :
function ma_super_callback($params) {
// ...
}
[...]
$macallback = 'ma_super_callback';
call_user_func($macallback, 123);
Ca c'est plus cool :
$macallback = function($params) {
// ...
};
$macallback(123);
Les fonctions anonymes peuvent être également appelés "closures". Elles sont très pratiques car on peut les véhiculer dans des variables.
{{tag>article computing php array}}
~~DISCUSSION~~