php中,用var_dump输出时,resource()括号里的数字是什么意思?

发布网友 发布时间:2022-04-06 07:54

我来回答

3个回答

热心网友 时间:2022-04-06 09:23

var_mp()  voidvar_mp(mixedexpression[,mixedexpression[,]])  var_mp()方法是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型.此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归值,通过缩进显示其结构。具体使用参考例子如下:$a="alsdflasdf;a";$b=var_mp($a);echo"";//var_mp($c);$d=var_mp($c);echo"";echo$a;echo"";echo$b;echo"";输出:string(12)"alsdflasdf;a"NULLalsdflasdf;a

热心网友 时间:2022-04-06 10:41

var_mp(1212);

热心网友 时间:2022-04-06 12:16

PHP中,资源类型保存了到外部资源的一个引用,实质其实就是为外部资源建立的特殊句柄,比如数据库连接、打开文件、图形画布区域等。资源类型其实仅仅是一个整数(C语言的句柄返回的就是整数,PHP是C写的,很多底层概念是一样的),而内核可以根据这个整数值去一个类似资源池的地方寻找最终需要的数据。
resource(2, gd)
php为了处理哪些无法用标量数据来表示的数据,在PHP内核中引入了资源标识这个数据类型。Resource id #2相当一个句柄、或是指针,指向某一个资源,但不是资源本身。关键是用这个东东,我们可以对相应的资源进行相应的操作

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com