欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

php变量有哪些特殊类型

时间:2023-07-19



1、资源(resource),是一种特殊的变量,保存在外部资源中。

使用的资源类型变量包括:打开的文件、数据库连接、图形画布区域等特殊句柄。由程序员创建和回收。

<?php // 资源类型// 使用fopen()函数以写的方式打开当前目录下的info.txt文件,将返回的文件资源赋值给$file_handle$file_handle = fopen("info.txt","w");var_dump($file_handle); // resource(3, stream)fclose($file_handle); // 使用opendir()函数打开Windows系统下的C:\WINDOWS\Fonts目录,返回目录资源$dir_handle = opendir("C:\WINDOWS\Fonts");var_dump($dir_handle); // resource(4, stream) // 使用mysqli_connect()函数连接MySQL管理系统,返回MySQL的连接资源$link_mysql = mysqli_connect("localhost", "root", "");var_dump($link_mysql); // 返回来很多内容 // 使用imagecreate()函数创建一个100*50像素的画板,返回图像资源$im_handle = imagecreate(100,50);var_dump($im_handle); // resource(6, gd) // 使用xml_parser_create()函数返回XML解析器资源$xml_parser = xml_parser_create();var_dump($xml_parser); // resource(7, xml)

2、NULL,特殊的NULL表示一个变量没有值,NULL类型唯一可能的值是NULL。

NULL不代表空格,不代表0,也不代表空字符串,而是代表变量值为空,NULL不么是空值,要么是空值;但不是空值,空值也是存在值,NULL代表值不存在。

<?php // NULL类型 $a = NULL;$b = "value";unset($b); // 释放$b var_dump($a); // nullvar_dump($b); // null,给出一个noticevar_dump($c); // null,给出一个notice

以上就是php变量的特殊类型,希望对大家有所帮助。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。