Leçon N° 03 : Opérateurs
Opérateurs binairesSolutionSolution & source**
Quelle est la particularité de l'opérateur ~ ?
Notes de page
Source: lesson_03_binary.phpRésultat
<?php
$nb_lignes
=;//nombre de lignes du tableau
$ligne_1 '3|6' 
$comment_1 'Opérateur OU'
$ligne_2 '3&6' ;
$comment_2 'Opérateur ET '
$ligne_3 '3^6' ;
$comment_3 'OU exclusif'
$ligne_4 '~99'  
$comment_4 'Opérateur NON'
echo 
'<table  class=exercises> 
    <th class=params>Opération</th>
    <th class=outputs>b$</th>
    <th class=comments>Commentaires</th>
    </tr>'
;
for (
$i 1$i <= $nb_lignes$i++)
{
    
$a $i +;
    
$ligne 'ligne_'.$i ;
    
$ligne_var = $$ligne ;
    
$comment 'comment_'.$i ;
    
$comment_var = $$comment ;
    echo 
"<td class=params>b$=$ligne_var </td>";
    
//on execute l'expression avec eval
    
eval("\$ligne_var_   = $ligne_var;" );
    echo 
"<td class=outputs>$ligne_var_</td>";
    echo 
"<td class=comments><small>
        
$comment_var</td></tr>";
}
echo 
"</table>";
?>


Opération b$ Commentaires
b$=3|6 7 Opérateur OU
b$=3&6 2 Opérateur ET
b$=3^6 5 OU exclusif
b$=~99 -100 Opérateur NON

Tous droits réservés. 2005-2020