PHP 特殊类型
PHP特殊类型
PHP 中有两种特殊数据类型
Resource
Null
Resource 数据类型:
它指的是外部资源,如数据库连接、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 数据类型:
Null 类型的变量是没有任何数据的变量。在 PHP 中,null 不是值,我们可以根据 3 个条件将其视为空变量。
如果变量没有设置任何值。
如果变量设置为空值。
如果变量的值未设置。
示例 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 lidihuo!";
$y = null;
var_dump($y);
?>
