PHP变量的特殊类型及其含义是什么,如何使用?
Admin 2022-09-24 群英技术资讯 784 次浏览
这篇文章主要讲解了“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变量的特殊类型及其含义是什么,如何使用?”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络资讯站,小编每天都会给大家分享实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
利用php的ob缓存机制实现页面静态化首先介绍一下php中ob缓存常用到的几个常用函数ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean()清除ob缓存中的内容,并关闭缓存ob_flush清空缓存,输出内容,但不关闭缓存ob_end_flush清空缓存,输出内容,并关闭缓存
在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?
讲完了php基础运算符,下面再讲一下,php新手经常碰到的问题,->、=> 和 :: 这三个家伙是什么分别都是做什么的啊!看着就很晕
在本篇文章里小编给大家整理了一篇关于php查询类的方法总结内容,对此有兴趣的朋友们可以跟着学习下。
现在很多网站和软件的注册都会让用户填写电话号码,之后系统会向用户手机发送一条短信验证码,用户输入验证码之后就能正常使用了,而且还能使用短信验证码进行快捷登录。很多朋友会注意到,我们获取短信验证码是有时间隔或者或缺次数的,那么这些限制是如何实现的呢?这篇文章就给大家分享一下对使用PHP实现的短信验证发送次数限制。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008