Heim > Backend-Entwicklung > PHP-Tutorial > 一个 NULL 字节("")并不等同于 PHP 的 NULL 常数。

一个 NULL 字节("")并不等同于 PHP 的 NULL 常数。

WBOY
Freigeben: 2016-06-06 20:50:30
Original
989 Leute haben es durchsucht

php手册中“一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。”

并不十分明白,若不同,不同在那里?

回复内容:

php手册中“一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。”

并不十分明白,若不同,不同在那里?

<?php var_dump("\0"); // string(1) ""
	var_dump(NULL); // NULL
Nach dem Login kopieren

'\0'不是NULL,是NUL

php中没有字符类型这个概念,所以两个就不一样了

深入到底层去理解就是:php中的变量是用 struct zval 来实现的

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage