Fork me on GitHub
/ Sweet home / Blog / Archives / Python wannabe /

Python wannabe

Last update: 2011-03-02 02:14:37

J'ai souvent fait l'article de python dans ces colonnes tant ce langage semble avoir été conçu pour faciliter la vie du développeur. Malheureusement, au quotidien on est parfois loin d'avoir accès à de tels outils (ah! Si PHP était comme python...). Parmis les mille et un détails qui font de python un langage ami du développeur se trouve la possibilité d'exécuter du code si et seulement si le fichier source est exécuté directement:

if __name__ == "__main__":
    # do something

Malheureusement rien de tel en PHP... mais comme souvent avec PHP on peut palier les faiblesses du design par des hacks issus d'esprits créatifs:

if(count(debug_backtrace()) == 0)
{
    // do something
}

C'est moche mais ça marche.


<< Doctrine Event Listener
Nostalgie >>
 

Comment this