Maison >développement back-end >tutoriel php >L'apprentissage PHP prend officiellement le large (2)
Types de données
PHP prend en charge les entiers, les nombres à virgule flottante, les chaînes, les tableaux et les objets. Le type de variable n'est généralement pas déterminé par le programmeur mais par le processus en cours d'exécution PHP. Vous pouvez utiliser cast ou la fonction settype() pour convertir un certain type de variable en un type spécifié
La valeur numérique. le type peut être un nombre entier ou un nombre flottant. Vous pouvez utiliser les instructions suivantes pour attribuer une valeur :
$a = 1234; # Vous devez comprendre les nombres décimaux
$a = -123; # Vous devez comprendre les nombres négatifs
$a = 0123; # Nombres octaux (Égal à 83 en décimal)
$a = 0x12; # Nombre hexadécimal (égal à 18 en décimal)
$a = 1,234; # Nombre à virgule flottante "nombre double précision" pour comprendre
$a = 1.2e3; # Forme exponentielle d'un nombre à double précision
Vous n'avez besoin de connaître ici que les entiers et les décimaux. . . .
Chaîne
Une chaîne peut être définie par un champ entouré de guillemets simples ou doubles. Notez que la différence est que les chaînes placées entre guillemets simples sont définies littéralement, tandis que les chaînes placées entre guillemets doubles peuvent être développées. De plus, vous pouvez utiliser des barres obliques inverses dans les chaînes entre guillemets pour ajouter des séquences d'échappement et des caractères de conversion à la chaîne. Par exemple :
$first = 'Hello'; $second = "World"; $full1 = "$first $second"; # 产生 Hello World $full2 = '$first $second';# 产生 $first $second
est utilisé pour concaténer deux chaînes. Au lieu de , veuillez noter que
$string=$first.$second; Le résultat est l'opérateur HelloWorld
PHP a couramment vu des opérateurs en C, C et Java. La priorité de ces opérateurs est également cohérente. L'affectation utilise également "=". Arithmétique et caractères Un seul des opérateurs suivants est lié aux caractères :
$a $b : Addition
$a - $b : Soustraction
$a * $b : Multiplication
$a / $ b : Diviser
$a % $b : Modulo (reste)
$a : Les opérateurs de logique de connexion de chaîne et de logique de comparaison sont :
$a || ou $b : Ou
$a && $b : Et
$a et $b : Et
$a xor $b : XOR (quand $a ou $b est vrai vrai, faux lorsque les deux sont le même)
! $a : Non
les opérateurs de comparaison sont :
$a == $b : égal
$a != $b : différent de
$a 23f6c040a716b68a90500df82ce8eda1 $b : supérieur à
$a >= $b : supérieur ou égal à
et comme C, PHP possède également le triple opérateur (?:). Les opérateurs de bits existent également en PHP.
C'est vraiment simple. .
Structure du processus de contrôle
PHP a le même contrôle de processus que C.
si (expression deux)
}
elseif (expression deux)
. >.
}
le commutateur est le meilleur remplacement pour plusieurs structures if-elseif-else :
Structure de boucle
while (expression)
{
.
switch ($i) { case 0: print "i equals 0"; case 1: print "i equals 1"; case 2: print "i equals 2"; }
faire
. >
for (expression un; expression deux; expression trois)
{
Il y a aussi une boucle foreach dont nous parlerons lors de son utilisation :
break, continue
break pour interrompre la structure de contrôle de boucle actuelle.
continue est utilisé pour sortir de la boucle actuelle restante et continuer à exécuter la boucle suivante.
Ceux-ci sont très simples, les mêmes que le langage C, donc on peut les oublier. . .