我也不想学之PHP系列(4)

简介: 我也不想学PHP(悲,可网安专业必须学。。。

前言

🍀作者简介:准大一学生,在成为一名渗透测试工程师的路上蹦高



我也不想学PHP(悲,


可网安专业必须学。。。


特殊数据类型

类型 说明

resource资源 资源是一种特殊的变量,又叫做句柄

null 特殊的值,表示变量没有值,唯一的值就是null

1、资源

在使用资源时,系统会自动启动垃圾回收机制,释放不再使用的资源,避免内存消耗殆尽。因此,资源很少需要手工释放。


2、空值

空值顾名思义,表示没有为该变量设置任何值。另外空值不区分大小写,null和NULL的效果是一样的。所以也输出null,最后的string3虽然被赋予了初值,,但被unset()函数处理后,也变为null型,unset()函数的作用就是从内存中删除变量。




数据类型转换

虽然说PHP是弱类型语言(意思就是 一种类型可以被忽略的语言,与强类型定义相反),但有时仍需要用到类型转换,PHP中的类型转换非常简单,只需要在变量前加上用括号括起来的类型即可。允许转换的类型如图表所示。


类型的强制转换

转换操作符 转换类型 举例

(boolean) 转换为布尔值 (boolean)$num、(boolean)$str

(string) 转换成字符串型 (string)$boo、(string)$flo

(integer) 转换为整形 (intrger)$boo、(intrger)$str

(float) 转换为浮点型 (float)$str、(float)$str

(array) 转换为数组 (array)$str

(object) 转换成对象 (object)$star

在类型转换的过程中应注意如下内容


转换成布尔值时,null、0和未赋值的变量或数组会被转换成false,其他的为true;转换成整型时,布尔型的false转换为0,true转换为1,浮点型的小数部分被舍去。


类型转换还可以通过settype()函数来完成,该函数可以将指定的转换成指定的数据类型


bool settype (mixed var,string type)

在上述代码中,var为指定的变量,type为咱们指定的类型 ,如果转换成功,返回true,否则为false

目录
相关文章
|
24天前
|
自然语言处理 安全 关系型数据库
php技巧
php技巧
23 4
|
2月前
|
小程序 物联网 API
PHP在哪些领域有应用?
【10月更文挑战第11天】PHP在哪些领域有应用?
93 2
|
2月前
|
弹性计算 前端开发 JavaScript
PHP的未来在哪里??
PHP的未来在哪里??
44 1
|
PHP
php坑之令人困惑的strtotime
php坑之令人困惑的strtotime
76 0
|
NoSQL 前端开发 Java
PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
|
网络安全 PHP 索引
我也不想学之PHP系列(3)
🍀作者简介:准大一学生,在成为一名渗透测试工程师的路上蹦高
77 0
我也不想学之PHP系列(3)
php
php
118 0
php练习01
php练习01
76 0
php练习04
php练习04
102 0
|
PHP
PHP纤程
PHP语言中新增特性-纤程
200 0
PHP纤程