本文概述
PHP中有2种特殊的数据类型
- 资源
- null
资源数据类型
它引用外部资源, 例如数据库连接, FTP连接, 文件指针等。简单来说, 资源是一个特殊变量, 带有对外部资源的引用。
例子1
<?php
$conn = ftp_connect("127.0.0.1") or die("Could not connect");
echo get_resource_type($conn);
?>
例子2
<?php
$conn= ftp_connect("127.0.0.1") or die("could not connect");
echo $conn;
?>
例子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);
?>
空数据类型
Null类型的变量是没有任何数据的变量。在PHP中, null不是值, 我们可以基于3个条件将其视为null变量。
- 如果变量未设置任何值。
- 如果变量设置为空值。
- 如果变量的值未设置。
例子1
<?php
$empty=null;
var_dump($empty);
?>
例子2
<?php
$a1 = " ";
var_dump($a1);
echo "<br />";
$a2 = null;
var_dump($a2);
?>
例子3
<?php
$x = NULL;
var_dump($x);
echo "<br>";
$y = "Hello srcmini!";
$y = NULL;
var_dump($y);
?>
评论前必须登录!
注册