Expression conditionnelle

Expression conditionnelle - PHP - Programmation

Marsh Posté le 18-01-2008 à 10:30:30    

Bonjour
 
Est-ce que l'expression suivante est une expression conditionnelle, et qu'elle le soit ou non, comment l'interpréter littéralement?

Code :
  1. $collspan_offset = ( mosCountModules( 'right' ) + mosCountModules( 'user2' ) ) ? 2 : 1;


 
Je m'explique. Si, à la place de l'opérateur "+", il y avait un opérateur du genre == ou >, j'interpréterais l'expression comme suit: si mosCountModules('right') est plus grand que mosCousCount('user'2) alors la valeur 2 est renvoyée dans $collspan_offset, sinon, c'est la valeur 1. Mais l'opérateur + n'est pas un opérateur de comparaison mais d'affectatation pour le peu qu je connaisse.  
 
Merci.


Message édité par Kryos le 18-01-2008 à 10:43:16
Reply

Marsh Posté le 18-01-2008 à 10:30:30   

Reply

Marsh Posté le 18-01-2008 à 10:48:23    

Merci. C'est clair, et j'ai compris...
J'aurai sans doute de nombreuses autres questions de ce type car j'essaie de comprendre et de réaliser un template pour un CMS, alors que le peu de connaissances que j'avais de PHP est loin.
 
Merci.


Message édité par Kryos le 18-01-2008 à 11:08:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed