Maison >développement back-end >Problème PHP >Quels sont les types de variables de base en php

Quels sont les types de variables de base en php

青灯夜游
青灯夜游original
2021-11-10 18:57:467987parcourir

En PHP, il existe quatre types de variables de base : 1. le type string (string), qui est une séquence continue de caractères ; 2. le type integer (entier) ; 3. le type float (virgule flottante) ; Booléen), avec seulement deux valeurs : vrai et faux.

Quels sont les types de variables de base en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, les types de données peuvent être divisés en trois grandes catégories, à savoir les types de données scalaires, les types de données composites et les données spéciales genres.

Le type de données scalaire est l'unité la plus basique de la structure de données. Il s'agit d'un type de données de base et ne peut stocker qu'une seule donnée. Il existe quatre types de types de données scalaires en PHP, comme indiqué dans le tableau suivant :

type fonction
string (string) Une chaîne est une séquence continue de caractères
integer (Type entier) Le type entier contient tous les entiers, qui peuvent être des nombres positifs ou négatifs
float (type à virgule flottante) Le type à virgule flottante est également utilisé pour représenter des nombres. Contrairement au type entier, il ne peut pas seulement représenter. entiers Il peut également être utilisé pour représenter des décimales et des exposants
boolean (Boolean) Le type de données le plus simple, avec seulement deux valeurs : true (true) / false (false)

string (string )

Une chaîne est une séquence continue de caractères. Dans d'autres langages, les caractères et les chaînes sont deux types de données différents, mais en PHP, les caractères et les chaînes sont uniformément considérés comme des types de données de chaîne. En PHP, il existe trois façons de définir des chaînes, à savoir la méthode des guillemets simples, la méthode des guillemets doubles et la méthode Heredoc.

<?php
header("Content-type:text/html;charset=utf-8");
//双引号方式声明字符串
$str1 = "hello";
//单引号方式声明字符串
$str2 = &#39;欢迎来到PHP中文网&#39;;
//Heredoc 方式声明字符串
$str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
echo $str1 . "<br>" . $str2 . "<br>" . $str3;
?>

Quels sont les types de variables de base en php

integer (integer)

En PHP, la variable entière est appelée entier ou type int, qui est utilisé pour représenter un entier. Les règles de l'entier sont les suivantes :

  • integer. Il doit y avoir au moins un nombre (0~9) ;

  • un entier ne peut pas contenir de virgules ou d'espaces ;

  • un entier ne peut pas contenir de points décimaux ;

  • La plage de valeurs de l'entier doit être comprise entre -2E31 et 2E31, et peut être représentée sous trois formats, à savoir décimal, hexadécimal (préfixé par 0x) et octal (préfixé par 0).

  • <?php
    header("Content-type:text/html;charset=utf-8");
    $x = 5985;
    // 定义一个整型数据类型的变量
    var_dump($x);
    // 输出此变量
    $x = -345;
    var_dump($x);
    $x = 0x8C;
    //十六进制数字
    var_dump($x);
    $x = 047;
    //八进制数字
    var_dump($x);
    ?>


Notez que dans la version PHP7, les chaînes contenant des caractères hexadécimaux ne sont plus traitées comme des nombres, mais comme des chaînes ordinaires, par exemple :

Quels sont les types de variables de base en php

float (virgule flottante)

Le type à virgule flottante est appelé float tapez en PHP, également appelé nombre réel. Il peut être utilisé pour stocker des entiers et des décimales. La plage de valeurs valide est comprise entre 1,8E-308 et 1,8E+308. Les nombres à virgule flottante ont une précision supérieure à celle des types de données entiers. L'exemple de code est le suivant :

<?php
header("Content-type:text/html;charset=utf-8");
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8E-5;
var_dump($num1, $num2, $num3);
?>

boolean (Boolean) Quels sont les types de variables de base en php

Le type booléen n'a que deux valeurs, TRUE et FALSE (insensible à la casse), ce qui signifie logique vrai et logique faux. L'exemple de code est le suivant :

<?php
header("Content-type:text/html;charset=utf-8");
$x = TRUE;
$y = faLsE;
var_dump($x, $y);
?>

Apprentissage recommandé : "

Tutoriel vidéo PHPQuels sont les types de variables de base en php"

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