20-09-2010, 11:21 AM
C'est finalement une variante de l'astuce en PHP lors de conditions du types :
Code PHP :
<?php
if ($value = 0) {} # On obtient toujours 'true'
if (0 = $value) {} # On soulève une exception. Sauf que là, on note expressément sous cette forme pour être sûr de pas faire de la merde…
Mais là, les objectifs sont clairement de révéler les erreurs. J'avoue que d'adopter des habitudes de notations pour esquiver les erreurs, ça me parait malsain.