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.

Discussion

Enter your comment
 
 
 

Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki