当前位置:首页 > 编程技术 > 正文内容

【说站】php变量有哪些特殊类型

yc8882年前 (2022-09-22)编程技术312

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

以上就是php变量的特殊类型,希望对大家有所帮助。更多php学习指路:php教程

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

本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!


从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!


本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。


本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。


若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。


本文链接:https://www.10zhan.com/biancheng/8626.html

标签: PHP
分享给朋友:

“【说站】php变量有哪些特殊类型” 的相关文章