[PHP] Opérateurs logiques
16 messages
• Page 2 sur 2 • 1, 2
-

Jeviensderio - WRInaute passionné

- Messages: 1340
- Inscription: 29 Sep 2006
Voila un script qui répond clairement à la question:
Dans les deux cas, la variable $a est changée tandis que la variable $b ne l'est pas. Il y a donc raccourci avec les deux opérateurs, PHP interprête la première condition (qui est le résultat d'un assignement), trouve false et stoppe.
<?php
$a = 10;
$b = 20;
if(($a = 0) && ($b = 10))
{
echo "Impossible\n";
}
echo "a=$a\n";
echo "b=$b\n";
// si b = 20, alors il y a bien raccourci avec &&
$a = 10;
$b = 20;
if(($a = 0) and ($b = 10))
{
echo "Impossible\n";
}
echo "a=$a\n";
echo "b=$b\n";
// si b = 20, alors il y a bien raccourci avec and
?>
Dans les deux cas, la variable $a est changée tandis que la variable $b ne l'est pas. Il y a donc raccourci avec les deux opérateurs, PHP interprête la première condition (qui est le résultat d'un assignement), trouve false et stoppe.
16 messages
• Page 2 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- les opérateurs yahoo
- Opérateurs cachés Google
- Opérateurs Google et analyse du référencement
- Amende pour des opérateurs ...
- Opérateurs de Paiement // une solution correcte ?
- Test des divers opérateurs de micropaiement ?
- Opérateurs de recherche avancée sur MSN Search
- [Chat] Vote pour les nouveaux opérateurs
- Les opérateurs veulent faire payer Apple, Google, Facebook..
- Google Ads : les opérateurs européens veulent une part du gâteau
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
