Introduction détaillée aux expressions et opérateurs en php

怪我咯
Libérer: 2023-03-10 21:28:01
original
1639 Les gens l'ont consulté

Opérateurs et expressions php

1. Classification des opérateurs

1.Classification par opérandes

1.! true // Opérateur unaire
2.$a+$b // Opérateur binaire
3.true ? 1:0 // Opérateur ternaire

2. Classification par fonction d'opération

(1) Opérateurs arithmétiques
1 +, -, x, /, % (reste)

(2)Chaîne opérateur
1.. // Par exemple : $a = 'abc'.'efg';

(3) Opérateur d'affectation

1 .= // Affectation simple
2. +=, -=, X=, /=, %=, .= // Affectation composée
3. -($a--, --$a) // Incrémentation et décrémentation
4.&($a = 1;$b = &a) // Assignation de référence

(4) Opérateurs de comparaison

1.==, ===(constamment égal), !=, !===, <>( Différent de), <, >, < =, >=

(5) Opérateur logique
1.// Rapport entre parenthèses Les exceptions ont une priorité élevée
2.&&(et), | |(ou), !(pas), xor (OU exclusif),

(6) opérateurs au niveau du bit
1.& (ET au niveau du bit), | OR), ~ (NOT au niveau du bit), ^ (XOR au niveau du bit), << (décalage à gauche), >> (décalage à droite)

2. Opérateur arithmétique

% reste, usage courant : 1) Opération de division entière 2) Contrôler la plage de valeurs

Exemple : Déterminer s'il s'agit d'une année bissextile (une année bissextile se produit tous les quatre ans, une année bissextile ne l'est pas une année bissextile, et une année bissextile se reproduit dans quatre cents ans)

// % convertira les nombres des deux côtés en entiers puis les divisera
/ / % ne peut pas utiliser de décimales ou nombres négatifs des deux côtés
if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0)
echo "Année bissextile" ;
else
echo "Ping Nian";

3. Opérateur d'affectation

//Ajoutez d'abord 10 à lui-même, puis attribuez-le. à soi, équivalent à $a=$a+10
$a += 10;

//Préfixe incrément et décrémentation, d'abord incrémenter et décrémenter puis attribuer une valeur
++$a

//Attribuez d'abord une valeur, puis incrémentez et décrémentez
$a++
//Exemple
$a = 10;
$b = $a++
$c = -- $b
Résultat : a=11 b=9 c=9

4 Opérateurs logiques

xor XOR : le même est faux (deux. vrai ou deux faux = faux), différentes valeurs sont vraies (un vrai et une faux = faux)
Conseils : Faites attention à la différence avec ou, deux vrais ou ou = vrai
Opérateur logique court-circuit
1, && //Un est faux, alors aucune opération ne sera effectuée plus tard, et elle doit être fausse
2, || //Si l'un est vrai, alors aucune opération ne sera effectuée plus tard, et elle doit être vrai

fopen ("test.php","r") ou mourir ("Échec");

Conseils : l'opérateur & | n'a pas de fonction de court-circuit

5. Opérateurs de bits

Opérations sur les bits : convertir un entier Le type est converti en binaire 32 bits et la chaîne est convertie en code ANSCA pour le traitement

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