Quelle est la différence entre une chaîne nulle et vide en php

青灯夜游
Libérer: 2023-03-09 20:32:01
original
3730 Les gens l'ont consulté

En php, les chaînes nulles et vides ont des types différents. Le type de données de la chaîne vide est "string", tandis que le type de données de null est "NULL" et la chaîne vide occupera une mémoire, juste là ; Il n'y a rien dans cette mémoire, mais null signifie que cette chose n'existe pas du tout et que la mémoire ne sera pas ouverte.

Quelle est la différence entre une chaîne nulle et vide en php

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

Chaîne vide '' et NULL La différence

Les chaînes vides et NULL en PHP sont stockées avec une valeur de 0, mais leurs types sont différents. La première est une chaîne, tandis que la seconde est une chaîne NULL, visible (''). , les valeurs NULL sont égales mais ont des types différents.

La chaîne vide occupera une mémoire, mais il n'y a rien dans la mémoire, mais null signifie qu'il n'y a rien de tel et qu'elle n'ouvrira pas la mémoire.

$str1 = "";
$str2 = null;
var_dump($str1); // 空字符串
var_dump($str2); // NULL
if($str1){echo "a";}else{echo "b";}; // b
if($str2){echo "c";}else{echo "d";}; // d
echo gettype($str1); // string
echo gettype($str2); // null
Copier après la connexion

Instructions spécifiques :

1 Par exemple, une personne handicapée, bien que handicapée, peut appeler d'autres méthodes, comme manger. Et sans une telle personne, il serait impossible de manger.

2. Par exemple, si vous avez un portefeuille mais pas d'argent, c'est différent de ne pas avoir de portefeuille.

Apprentissage recommandé : "Tutoriel vidéo 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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!