PHP, if elseif ou switch ?

La grande question… Qu’elle est la méthode la plus rapide pour faire du conditionnel en php. Le test suivant parle de lui même, pour des switch et if simples (avec une seule condition) :

Voici quelques résultats :

Cas particulier du Switch (voir la suite)

Par contre, la syntaxe du switch peut-être plutôt sympa et hyper lisible dans le cas où nous voudrions exécuter le même code pour $_GET[‘value_1’] $_GET[‘value_2’]… et un différent pour $_GET[‘value_5’] $_GET[‘value_6’] $_GET[‘value_7’] tout en gardant le ‘default’ même si les résultats en if et switch ne changent pas…

Ps : Ne copiez pas ce code bêtement, j’aime les pièges ;)

Leave a Reply

Your email address will not be published. Required fields are marked *