PHP特殊类型

本文概述

  • 资源数据类型
  • 例子1
  • 例子2
  • 例子3
  • 空数据类型
  • 例子1
  • 例子2
  • 例子3
【PHP特殊类型】PHP中有2种特殊的数据类型
  1. 资源
  2. null
资源数据类型 它引用外部资源, 例如数据库连接, FTP连接, 文件指针等。简单来说, 资源是一个特殊变量, 带有对外部资源的引用。
例子1
< ?php $conn = ftp_connect("127.0.0.1") or die("Could not connect"); echo get_resource_type($conn); ?>

PHP特殊类型

文章图片
例子2
< ?php $conn= ftp_connect("127.0.0.1") or die("could not connect"); echo $conn; ?>

PHP特殊类型

文章图片
例子3
< ?php $handle = fopen("tpoint.txt", "r"); var_dump($handle); echo "< br> "; $conn= ftp_connect("127.0.0.1") or die("could not connect"); var_dump($conn); ?>

PHP特殊类型

文章图片
空数据类型 Null类型的变量是没有任何数据的变量。在PHP中, null不是值, 我们可以基于3个条件将其视为null变量。
  1. 如果变量未设置任何值。
  2. 如果变量设置为空值。
  3. 如果变量的值未设置。
例子1
< ?php $empty=null; var_dump($empty); ?>

PHP特殊类型

文章图片
例子2
< ?php$a1 = " "; var_dump($a1); echo "< br /> "; $a2 = null; var_dump($a2); ?>

PHP特殊类型

文章图片
例子3
< ?php $x = NULL; var_dump($x); echo "< br> "; $y = "Hello srcmini!"; $y = NULL; var_dump($y); ?>

PHP特殊类型

文章图片

    推荐阅读