Dans ce didacticiel, vous apprendrez-
- Types de données PHP
- Variable PHP
- Utilisation de variables
- Coulée de type variable
- Constante PHP
- Opérateurs PHP
- Opérateurs arithmétiques
- Opérateurs d'affectation
- Opérateurs de comparaison
- Opérateurs logiques
Types de données PHP
Un type de données est la classification des données dans une catégorie en fonction de ses attributs;
- Les caractères alphanumériques sont classés comme des chaînes
- Les nombres entiers sont des entiers classés
- Les nombres avec des points décimaux sont classés comme des points flottants.
- Les valeurs vraies ou fausses sont classées comme booléennes.
PHP est un langage mal typé; il n'a pas de types de données définis explicites. PHP détermine les types de données en analysant les attributs des données fournies. PHP prend implicitement en charge les types de données suivants
- Entier - nombres entiers, par exemple -3, 0, 69. La valeur maximale d'un entier dépend de la plate-forme. Sur une machine 32 bits, c'est généralement environ 2 milliards. Les machines 64 bits ont généralement des valeurs plus élevées. La constante PHP_INT_MAX est utilisée pour déterminer la valeur maximale.
Production:
9223372036854775807
- Nombre à virgule flottante - nombres décimaux, par exemple 3.14. ils sont également connus sous le nom de nombres doubles ou réels. La valeur maximale d'un flottant dépend de la plate-forme. Les nombres à virgule flottante sont plus grands que les entiers.
- Chaîne de caractères - par exemple Hello World
- Booléen - par exemple Vrai ou Faux.
Avant d'entrer dans plus de détails sur les types de données PHP, parlons d'abord des variables.
Variable PHP
Une variable est un nom donné à un emplacement mémoire qui stocke des données lors de l'exécution.
La portée d'une variable détermine sa visibilité.
Une variable globale Php est accessible à tous les scripts d'une application.
Une variable locale n'est accessible qu'au script dans lequel elle a été définie.
Pensez à une variable comme un verre contenant de l'eau. Vous pouvez ajouter de l'eau dans le verre, tout boire, le remplir à nouveau, etc.
Il en va de même pour les variables. Les variables sont utilisées pour stocker des données et fournir des données stockées en cas de besoin. Tout comme dans d'autres langages de programmation, PHP prend également en charge les variables. Regardons maintenant les règles suivies lors de la création de variables en PHP.
- Tous les noms de variables doivent commencer par le signe dollar, par exemple
- Les noms de variable sont sensibles à la casse; cela signifie que $ my_var est différent de $ MY_VAR
- Tous les noms de variables doivent commencer par une lettre qui suit les autres caractères, par exemple $ ma_var1. $ 1my_var n'est pas un nom de variable légal.
- Les noms de variable ne doivent contenir aucun espace, «$ first name» n'est pas un nom de variable légal. Vous pouvez à la place utiliser un trait de soulignement à la place de l'espace, par exemple $ first_name. Vous ne pouvez pas utiliser de caractères tels que le dollar ou le signe moins pour séparer les noms de variables.
Voyons maintenant comment PHP détermine le type de données en fonction des attributs des données fournies.
Production:
1
Nombres à virgule flottante
Production:
3.14
Chaînes de caractères
Production:
Hypertext Pre Processor
Utilisation des variables
Les variables aident à séparer les données des algorithmes du programme.
Le même algorithme peut être utilisé pour différentes valeurs de données d'entrée.
Par exemple, supposons que vous développiez un programme de calculatrice qui additionne deux nombres, vous pouvez créer deux variables qui acceptent les nombres puis vous utilisez les noms de variables dans l'expression qui fait l'addition.
Coulée de type variable
Pour effectuer des calculs arithmétiques à l'aide de variables dans un langage tel que C #, les variables doivent être du même type de données.
La conversion de type consiste à convertir une variable ou une valeur en un type de données souhaité.
Ceci est très utile lors de l'exécution de calculs arithmétiques qui nécessitent que les variables soient du même type de données.
Le cast de type en PHP est effectué par l'interpréteur.
Dans d'autres langages tels que C #, vous devez convertir les variables. Le code ci-dessous montre la conversion de type en C #.
Le diagramme ci-dessous montre PHP implémentant l'exemple ci-dessus.
PHP vous permet également de convertir le type de données. Ceci est connu sous le nom de casting explicite. Le code ci-dessous illustre la conversion de type explicite.
Production:
2
Au-dessus de la sortie de code 2 La fonction var_dump est utilisée pour déterminer le type de données. Le code ci-dessous montre comment utiliser la fonction var_dump.
Production:
int(1) float(1.5) string(10) "I Love PHP" bool(true)
Constante PHP
Définir une constante - Une constante est une variable dont la valeur ne peut pas être modifiée lors de l'exécution.
Supposons que nous développions un programme qui utilise la valeur de PI 3.14, nous pouvons utiliser une constante pour stocker sa valeur.
Regardons maintenant un exemple qui définit une constante. définir ('PI', 3.14); // crée une constante avec une valeur de 3,14 Une fois que vous définissez PI comme 3,14, écrire un code comme ci-dessous générera une erreur PI = 4; // PI a été défini comme une constante, par conséquent, l'attribution d'une valeur n'est pas autorisée.
Opérateurs PHP
Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations arithmétiques sur des données numériques. L'opérateur de concaténation fonctionne également sur les valeurs de chaînes. PHP prend en charge les opérateurs suivants.
Opérateur | Nom | Description | Exemple | Production |
---|---|---|---|---|
+ | Une addition | Somme de x et y | 1 + 1; | 2 |
- | Soustraction | Différence entre x et y | 1 - 1; | 0 |
* | Multiplication | Multiplie x et y | 3 * 7; | 21 |
/ | Division | Quotient de x et y | 45/5; | 9 |
% | Module Php | Rappelle la plongée x et y | 10% 3; | 1 |
-n | Négation | Transforme n en un nombre négatif | - (- 5); | 5 |
X . y | Enchaînement | Met ensemble x et y | "PHP". "ROCHES"; 10. 3; | PHP ROCKS103 |
Opérateurs d'affectation
Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables. Ils peuvent également être utilisés avec des opérateurs arithmétiques.
Opérateur | Nom | Description | Exemple | Production |
---|---|---|---|---|
x =? | mission | Attribue la valeur de x à? | $ x = 5; | 5 |
x + =? | une addition | Incrémente la valeur de x de? | $ x = 2; $ x + = 1; | 3 |
X - =? | soustraction | Soustrait? à partir de la valeur de x | $ x = 3; $ x - = 2; | 1 |
X * =? | multiplication | Multiplie la valeur de x? fois | $ x = 0; $ x * = 9; | 0 |
X / =? | division | Quotient de x et? | $ x = 6; $ x / = 3; | 2 |
X% =? | module | Le rappel de diviser x par? | $ x = 3; $ x% = 2; | 1 |
X. =? | enchaîner | Rassemble les éléments | "$ x = 'Jolie'; $ x. = 'Cool!';" | Plutôt cool! |
Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer des valeurs et des types de données.
Opérateur | Nom | Description | Exemple | Production |
---|---|---|---|---|
X == y | Égal | Compare x et y puis renvoie vrai s'ils sont égaux | 1 == "1"; | Vrai ou 1 |
X === y | identique | Compare les valeurs et les types de données. | 1 === "1"; | Faux ou 0. Puisque 1 est un entier et "1" est une chaîne |
X! = Y, x <> y | PHP différent | Compare les valeurs de x et y. renvoie true si les valeurs ne sont pas égales | 2! = 1; | Vrai ou 1 |
X> y | Plus grand que | Compare les valeurs de x et y. renvoie vrai si x est supérieur à y | 3> 1; | Vrai ou 1 |
X Moins que | Compare les valeurs de x et y. renvoie vrai si x est inférieur à y | 2 <1; | Faux ou 0 |
|
X> = y | Meilleur que ou égal | Compare les valeurs de x et y. renvoie vrai si x est supérieur ou égal à y | 1> = 1 | Vrai ou 1 |
X <= y | Inférieur ou égal | Compare les valeurs de x et y. renvoie vrai si x est supérieur ou égal à y | 8 <= 6 | Faux ou 0 |
Opérateurs logiques
Lorsque vous travaillez avec des opérateurs logiques, tout nombre supérieur ou inférieur à zéro (0) prend la valeur true. Zéro (0) est évalué à faux.
Opérateur | Nom | Description | Exemple | Production |
---|---|---|---|---|
X et y, x && y | Et | Renvoie vrai si x et y sont égaux | 1 et 4; Vrai && Faux; | Vrai ou 1 Faux ou 0 |
X ou y, x || y | Ou | Renvoie vrai si x ou y est vrai | 6 ou 9; 0 || 0; | Vrai ou 1 Faux ou 0 |
X xor y | Exclusif ou, xor | Renvoie vrai si seulement x est vrai ou que y est vrai | 1 x ou 1; 1 x ou 0; | Faux ou 0 Vrai ou 1 |
!X | Pas | Renvoie vrai si x est faux et faux si x est vrai | ! 0; | Vrai ou 1 |
Résumé
- PHP est un langage mal typé.
- Les variables sont des emplacements de mémoire utilisés pour stocker des données
- La valeur des constantes ne peut pas être modifiée lors de l'exécution
- La conversion de type est utilisée pour convertir une valeur ou une variable en un type de données souhaité
- Les opérateurs arithmétiques sont utilisés pour manipuler des données numériques
- Les opérateurs d'affectation sont utilisés pour affecter des données à des variables
- Les opérateurs de comparaison sont utilisés pour comparer des variables ou des valeurs
- Les opérateurs logiques sont utilisés pour comparer des conditions ou des valeurs