PHP变量的特殊类型及其含义是什么,如何使用?

Admin 2022-09-24 群英技术资讯 241 次浏览

这篇文章主要讲解了“PHP变量的特殊类型及其含义是什么,如何使用?”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP变量的特殊类型及其含义是什么,如何使用?”吧!




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); // null
var_dump($b); // null,给出一个notice
var_dump($c); // null,给出一个notice

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑


到此,关于“PHP变量的特殊类型及其含义是什么,如何使用?”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络资讯站,小编每天都会给大家分享实用的文章!

群英智防CDN,智能加速解决方案
标签: PHP变量

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服