个性化阅读
专注于IT技术分析

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特殊类型
赞(0)
未经允许不得转载:srcmini » PHP特殊类型

评论 抢沙发

评论前必须登录!