Collection d'opérateurs php

小云云
Libérer: 2023-03-20 14:58:02
original
1599 Les gens l'ont consulté

Tout le monde entrera en contact avec des opérateurs lors de l'apprentissage des langages de programmation. Cet article partage principalement avec vous une collection d'opérateurs PHP, dans l'espoir d'aider tout le monde.

1. Priorité de l'opérateur
Incrément/Diminution> Opérateurs arithmétiques > (Pas) Comparaison d'égalité > (|) > ET logique > OU logique > ternaire > et > Utiliser

2. Opérateur de comparaison
, la différence entre == et ===
== : Valeur de comparaison
=== : Valeur de comparaison et type de comparaison

2.2 Jugement d'équivalence (sept cas de FAUX)
0, 0.0, ' ', '0', faux, array(), null

2.3 L'augmentation et la décrémentation n'affectent pas les valeurs booléennes

2.4 La diminution de la valeur NULL n'a aucun effet, mais l'augmentation de la valeur NULL est de 1

. 3. Opérateurs logiques
3.1. Effet de court-circuit
$a = true || $b == 3 ;//$b n'est pas exécuté
$b = false && $a == 1;/ /$a n'est pas exécuté

3.2, || et && ont des priorités différentes de ou et
&& > et > | true; //true
$b = false ou true; // false



Exemple


Recommandations associées :

<?php

/**
 * 下列程序中请写出打印输出的结果
 * <?php
 *
 * $a = 0;
 * $b = 0;
 *
 * if ($a = 3 > 0 || $b = 3 > 0) 
 * {
 *      $a++;
 *      $b++;
 *      echo $a. "\n";
 *      echo $b. "\n";
 * }
 */
$a = 0;
$b = 0;

if ($a = 3 > 0 || $b = 3 > 0) 
{
/**
*	> 的优先级大于 || 大于 =
*	因此可以认为是
*	$a = ((3 > 0) || $b = 3 > 0)
*	=> $a = (true || $b = 3 > 0)
*	由于逻辑或短路作用,b 不再执行
*	因此:$a = true, b = 0
*	由于布尔值递增和递减都不影响还是true,而打印echo时,true底层转为1
*	因此最终echo a 和 b,都是1
*/
    $a++;
    $b++;
    echo $a. "\n";
    echo $b. "\n";
}
Copier après la connexion
Questions de test simples sur la priorité des opérateurs PHP


Explication des opérateurs PHP avec des exemples

Explication détaillée des opérateurs PHP et exemples d'utilisation d'expressions

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal