Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation de l'auto-incrémentation et de la décrémentation automatique des valeurs booléennes PHP

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中世界最好的语言
php中世界最好的语言original
2018-05-16 11:14:011236parcourir

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);
Le résultat final d'entrée de l'opération est le suivant

bool(true)
1
bool(false)
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!

Déclaration:
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