Explication détaillée de l'utilisation de l'auto-incrémentation et de la décrémentation automatique des valeurs booléennes PHP

php中世界最好的语言
Libérer: 2023-03-25 21:10:01
original
1226 Les gens l'ont consulté

Cette fois, je vais vous apporter une explication détaillée de l'utilisation des valeurs booléennes PHP pour l'auto-incrémentation et l'auto-décrémentation. Quelles sont les précautions pour l'utilisation des valeurs booléennes PHP pour. Auto-incrémentation et auto-décrémentation.Voyons un cas pratique.

Il a découvert que la valeur booléenne de PHP est incrémentée, peu importe le nombre de fois où elle est incrémentée, le résultat final est 1

C'est plus intéressant~<.>

Auto-incrémentation et auto-décrémentation, tout le monde connaît la différence entre ++$a et $a++

++a signifie prendre l'adresse de a, augmenter la valeur de a dans la mémoire, et puis mettre la valeur de

a++ dans le registre signifie prendre l'adresse de a, charger la valeur de a dans le registre, puis augmenter la valeur de a dans la mémoire

J'ai ouvert un

éditeur pour confirmer ce résultat

$a = true;
var_dump(--$a);
echo PHP_EOL;
echo $a;
$b = false;
echo PHP_EOL;
var_dump(++$b);
Copier après la connexion
Le résultat final d'entrée de l'opération est le suivant

bool(true)
1
bool(false)
Copier après la connexion
Il a été constaté que le résultat était pas tout à fait ce qui était attendu auparavant. PHP n'a pas effectué l'opération d'auto-incrémentation sur les valeurs booléennes. Aucun traitement, et l'auto-incrémentation est de 1 car nous utilisons echo pour la sortie, ce qui oblige bool à

à. interrogez la documentation officielle de PHP. De manière inattendue, il y a une ligne d'invites évidentes

Remarque : les

opérateurs d'incrémentation/décrémentation n'affectent pas les valeurs booléennes. La décrémentation d'une valeur NULL n'a aucun effet, mais l'augmentation de NULL donne 1.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée du cas d'obtention de données d'actualité à l'aide de PHP+ajax

php utilise curl pour copier l'IP et consulter les étapes Explication détaillée

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!